8
मुझे पता लगाना चाहिए कि मेरे विज़ुअअल बेसिक वेब एप्लिकेशन में सत्र समाप्त होने पर मुझे पता लगाना चाहिए।CurrentSession.IsNew
रिटर्न HttpContext.Current.Session.IsNewSession
मैं एएसपी.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
नोट है।
आप Global.asax में Session_End समारोह के साथ काम कर सकते हैं? [http://articles.techrepublic.com.com/5100-10878_11-5771721.html ](http://articles.techrepublic.com.com/5100-10878_11-5771721.html) –
मैं वर्तमान में केवल वर्तमान में उपयोग कर रहा हूं Global.asax फ़ाइल में Application_Error ईवेंट। शायद मेरा सत्र हैंडलिंग भी वहां से संबंधित है। लेकिन, मैं अनुरोधित पृष्ठ लोड पर इसका उपयोग कैसे करूं? –