我是 ASP.Net 的新手,我有一个基本问题。我试图找到答案,但我失败了。
我使用会话变量通过我的网络应用程序中的页面携带记录的用户 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;
}
}