我用了
Session["EmpName"] = Convert.ToString(Request.QueryString[1]);
lblEmployeeName.Text = Session["EmpName"].ToString;
从会话中显示标签中的数据,但显示以下错误:
无法将方法组“ToString”转换为非委托类型“字符串”。
告诉我任何解决方案...
我用了
Session["EmpName"] = Convert.ToString(Request.QueryString[1]);
lblEmployeeName.Text = Session["EmpName"].ToString;
从会话中显示标签中的数据,但显示以下错误:
无法将方法组“ToString”转换为非委托类型“字符串”。
告诉我任何解决方案...
lblEmployeeName.Text = Session["EmpName"].ToString;
应该:
lblEmployeeName.Text = Session["EmpName"].ToString();
更好的是,(如果 Session["EmpName"] 为空,这不会崩溃):
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"];
试试这个
会话["EmpName"] = Convert.ToString(Request.QueryString["1"]);
lblEmployeeName.Text =Convert.ToString(Session["EmpName"]);