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"];