使用しました
Session["EmpName"] = Convert.ToString(Request.QueryString[1]);
lblEmployeeName.Text = Session["EmpName"].ToString;
セッションのラベルにデータを表示しますが、次のエラーが表示されます。
メソッドグループ'ToString'を非デリゲート型'string'に変換できません。
解決策を教えてください...
使用しました
Session["EmpName"] = Convert.ToString(Request.QueryString[1]);
lblEmployeeName.Text = Session["EmpName"].ToString;
セッションのラベルにデータを表示しますが、次のエラーが表示されます。
メソッドグループ'ToString'を非デリゲート型'string'に変換できません。
解決策を教えてください...
lblEmployeeName.Text = Session["EmpName"].ToString;
次のようにする必要があります。
lblEmployeeName.Text = Session["EmpName"].ToString();
さらに良いでしょう (Session["EmpName"] が null の場合、これはクラッシュしません):
string empName= Session["EmpName"] as string;
if (empName != null)
{
lblEmployeeName.Text = empName;
}
else
{
// Session expired?
}
追記:
Convert.ToString(Request.QueryString[1]);
特定の値を探す必要があります。QueryString 値からの順序を確認することはできません! Request.QueryString[1] は文字列を返します。変換する必要はありません。
Request.QueryString["Value"];
これを試して
Session ["EmpName"] = Convert.ToString(Request.QueryString ["1"]);
lblEmployeeName.Text = Convert.ToString(Session ["EmpName"]);