我的DataEntityLayer中有一些变量,例如对所有用户都是通用的
public class DataEntityLayer : System.Web.UI.Page
{
public string UserName
{
get
{
if (Session["UserName"] == null)
{
GotoLoginPage();
return null;
}
else
return Session["UserName"].ToString();
}
set { Session["UserName"] = value; }
}
}
Run Code Online (Sandbox Code Playgroud)
我正在使用此变量在用户登录时显示用户名,这工作正常,但经常变为空.我怎样才能避免这种情况,或者让我知道在我的图层中声明变量的方法,以便在用户登录时显示用户名.