我是ASP.Net的新手,我有一个基本问题。我试图找到答案,但我失败了。ASP.Net - 会话超时后过去会发生什么
我使用会话变量来通过我的web应用中的页面携带记录的用户ID。
if (Session["LoggedUserKey"] == null)
{
Session.Add("LoggedUserKey", UserID);
}
else
{
Session["LoggedUserKey"] = UserID;
}
我不确定会话超时到期后会发生什么?我会失去我的用户ID吗?而将是会话超时扩展时,我会问像会话变量:您的会话已过期
protected void Page_Load(object sender, EventArgs e)
{
if (Session["LoggedUserKey"] == null)
{
Response.Redirect("~/Login.aspx");
return;
}
}
一旦会话过期,您将失去LoggedUserKey中的userid值。 – Arbaaz