मैं एएसपी.NET की समाप्ति सत्र का सबसे अच्छा कैसे पता लगा सकता हूं?

मुझे अपने विज़ुअअल बेसिक वेब एप्लिकेशन में एक सत्र समाप्त होने पर पता लगाना चाहिए। मैं यही उपयोग कर रहा हूँ ...

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

यह इंटरनेट एक्सप्लोरर के लिए अच्छी तरह से काम करता प्रतीत होता है, लेकिन फ़ायरफ़ॉक्स के साथ विफल होने लगता है।

0
ro fr bn
मैं वर्तमान में global.asax फ़ाइल में Application_Error ईवेंट का उपयोग कर रहा हूं। शायद मेरा सत्र हैंडलिंग भी वहां से संबंधित है। लेकिन, मैं अनुरोधित पृष्ठ लोड पर इसका उपयोग कैसे करूं?
जोड़ा लेखक Zack Peterson, स्रोत
क्या आप Global.asax में सत्र_एंड फ़ंक्शन के साथ काम कर सकते हैं? http://articles.techrepublic.com.com/5100-10878_11-5771721। ज & जेडडब्ल्यूएनजे; टीएमएल
जोड़ा लेखक Michael Stum, स्रोत

1 उत्तर

निम्नलिखित कोशिश करें

If Session("whatever") IsNot Nothing Then
0
जोड़ा