Hoe kan ek die beste op te spoor 'n ASP.NET verval sessie?
Vra
Ek moet opspoor wanneer 'n sessie verstryk het in my Visuial Basiese web aansoek. Dit is wat ek gebruik ...
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
Nota: CurrentSession.IsNew
opbrengste HttpContext.Current.Session.IsNewSession
Dit blyk om goed te werk vir Internet Explorer , maar lyk om te misluk met Firefox .
Oplossing
Probeer die volgende
If Session("whatever") IsNot Nothing Then
Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow