2009-06-24 8 views
1

Ich habe in einigen anderen Fragen gesehen, dass die Verwendung SESSION_ End() in Global.asax.cs wird nicht empfohlen. Dies liegt daran, dass Session_End nicht aufgerufen wird, wenn Sie nicht den standardmäßigen Session-Handler verwenden. Gibt es noch andere Fälle, in denen es nicht angerufen wird?Session_End Alternativen

Die große Frage ist: Wenn Sie sich nicht auf Session_End() verlassen können, was tun Sie, um festzustellen, wann eine Sitzung geschlossen wurde?

Antwort

0

Können Sie nicht einfach überprüfen, ob es existiert, bevor Sie es verwenden?

if (Session["Variable"] != null) 
{ 
    // Code here 
} 
+0

Ich möchte wissen, wann eine Sitzung abgelaufen ist, nicht, wenn ich auf eine Sitzungsvariable zugreifen kann. – grimus