3
如何找出asp.net(3.5)会话的年龄?有没有办法找出一个asp.net会话的年龄?
如何找出asp.net(3.5)会话的年龄?有没有办法找出一个asp.net会话的年龄?
不是直接我认为,但它会很容易做到这一点。在global.asax中,您可以将代码添加到Session_Start甚至处理程序中,在该处理程序中添加会话变量,以指示会话何时创建。
事情是这样的:
void Session_Start(object sender, EventArgs e)
{
// Code that runs when a new session is started
Session["SessionStartTime"] = DateTime.Now;
}
然后你可以检查做在你的代码下面多久会话已经存在:
TimeSpan sessionLifeTime = DateTime.Now - (DateTime)Session["SessionStartTime"];