2009-05-26 2 views

Antwort

4

Nicht direkt ich denke, aber es wäre einfach, es selbst zu tun. In global.asax können Sie dem Session_Start-Even-Handler Code hinzufügen, wo Sie eine Sitzungsvariable hinzufügen, die angibt, wann die Sitzung erstellt wurde.

Etwas wie folgt aus:

void Session_Start(object sender, EventArgs e) 
{ 
    // Code that runs when a new session is started 
    Session["SessionStartTime"] = DateTime.Now;   
} 

Dann können Sie überprüfen, wie lange die Sitzung, indem Sie folgende in Ihrem Code existiert hat:

TimeSpan sessionLifeTime = DateTime.Now - (DateTime)Session["SessionStartTime"];