我认为不是直接的,但是你自己很容易做到.在global.asax中,您可以向Session_Start甚至处理程序添加代码,在该处理程序中添加会话变量,该变量指示会话何时创建.
像这样的东西:
void Session_Start(object sender, EventArgs e)
{
// Code that runs when a new session is started
Session["SessionStartTime"] = DateTime.Now;
}
Run Code Online (Sandbox Code Playgroud)
然后,您可以通过在代码中执行以下操作来检查会话已存在多长时间:
TimeSpan sessionLifeTime = DateTime.Now - (DateTime)Session["SessionStartTime"];
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
731 次 |
最近记录: |