我正在创建一些成功登录的会话,我需要从我的母版页访问它们。我该怎么做?
public void showUser()
{
if (!string.IsNullOrEmpty(Session["User"].ToString()))
{
Response.Write(Session["User"].ToString());
}
else
{
Response.Write("Not Logged In");
}
}
答案 0 :(得分:0)
行(!string.IsNullOrEmpty(Session["User"].ToString()))
是不正确的方式,如果你没有设置会话变量,肯定会引发异常。因为在这种情况下,Session [“User”]将返回null值,所以你应该检查它。
即。
if (null != Session["User"])
{
或
user = Session["User"];
if (null != user && user.ToString().Length > 0)
{
// user logged in
}
else
{
// not logged in
}