http - मैं ASP.NET एक्सपायर्ड सत्र का सबसे अच्छा पता कैसे लगा सकता हूँ?

original title: "http - How do I best detect an ASP.NET expired session?"


Translate

I need to detect when a session has expired in my Visuial Basic web application. This is what I'm using...

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

Note: CurrentSession.IsNew returns HttpContext.Current.Session.IsNewSession

This seems to work well for Internet Explorer, but seems to fail with Firefox.



मुझे यह पता लगाने की आवश्यकता है कि मेरे विज़ुअल बेसिक वेब एप्लिकेशन में एक सत्र कब समाप्त हो गया है। यह मैं उपयोग कर रहा हूँ ... संरक्षित उप Page_Load (ByVal प्रेषक ऑब्जेक्ट के रूप में, ByVal e As System.EventArgs) हैंडल मी ...

यह अनुवाद के बाद का सारांश है, अगर आपको पूरा अनुवाद देखने की आवश्यकता है, तो कृपया 'अनुवाद' आइकन पर क्लिक करें


सभी उत्तर
  • Translate

    Try the following

    If Session("whatever") IsNot Nothing Then