2009-05-26 80 views

回答

4

不是直接我認爲,但它會很容易做到這一點。在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"]; 
相關問題