http - Wie erkenne ich eine abgelaufene ASP.NET-Sitzung am besten?

Translate

Ich muss feststellen, wann eine Sitzung in meiner Visuial Basic-Webanwendung abgelaufen ist. Das ist was ich benutze ...

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

    If CurrentSession.IsNew AndAlso (Not Page.Request.Headers("Cookie") Is Nothing) AndAlso (Page.Request.Headers("Cookie").IndexOf("ASP.NET_SessionId") >= 0) Then
        Response.Redirect("TimeOut.aspx")
    End If

    ...do something...

End Sub

Hinweis: CurrentSession.IsNewkehrt zurückHttpContext.Current.Session.IsNewSession

Dies scheint gut zu funktionierenInternet Explorer, scheint aber mit zu scheiternFeuerfuchs.

This question and all comments follow the "Attribution Required."

Alle Antworten

Translate

Versuche Folgendes

If Session("whatever") IsNot Nothing Then
Quelle