http - Comment détecter au mieux une session expirée ASP.NET?

Translate

J'ai besoin de détecter lorsqu'une session a expiré dans mon application Web Visuial Basic. C'est ce que j'utilise ...

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

Remarque: CurrentSession.IsNewRetourHttpContext.Current.Session.IsNewSession

Cela semble bien fonctionner pourInternet Explorer, mais semble échouer avecFirefox.

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

Toutes les réponses

Translate

Essayez ce qui suit

If Session("whatever") IsNot Nothing Then
La source