我搜索谷歌并找到了许多以编程方式检测会话到期的答案。这是我看到每个人都使用它的代码
global.asax
---------------
protected void Session_Start(object src, EventArgs e)
{
if (Context.Session != null && Context.Session.IsNewSession)
{
string sCookieHeader = Request.Headers["Cookie"];
if (null != sCookieHeader && sCookieHeader.IndexOf("ASP.NET_SessionId") >= 0)
Response.Redirect("/Session/Timeout");
}
}
我对上面的代码没有什么疑问 1)当会话到期时,Context.Session 将如何不为空?2)这条线是什么意思Request.Headers["Cookie"];
寻找好的讨论。谢谢