8
necesito para detectar cuando una sesión ha expirado en mi Visuial aplicación web básico. Esto es lo que estoy usando ...¿Cómo puedo detectar mejor una sesión expirada de ASP.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
Nota:CurrentSession.IsNew
vuelve HttpContext.Current.Session.IsNewSession
Esto parece funcionar bien para Internet Explorer, pero parece fallar con Firefox.
se puede trabajar con la función Session_End en Global.asax? [http://articles.techrepublic.com.com/5100-10878_11-5771721.html](http://articles.techrepublic.com.com/5100-10878_11-5771721.html) –
Solo estoy usando el Evento Application_Error en el archivo global.asax. Quizás mi manejo de sesión también esté allí. Pero, ¿cómo lo uso en la carga de la página solicitada? –