Ver Mensaje Individual
  #9 (permalink)  
Antiguo 24/06/2005, 08:11
jhonnysoft
 
Fecha de Ingreso: diciembre-2004
Mensajes: 36
Antigüedad: 20 años, 1 mes
Puntos: 1
De acuerdo Asunto Solucionado

Hola Shakaio. Yo tambien tuve el mismo problema. parece tranca pero realmente es fácil hay dos formas de hacer:

Primero: tienes que pegar el siguiente codigo en el procedimiento Session_End del Global.asax:

System.Web.HttpContext.Current.Response.Redirect(" FormSessionTerminada.aspx", True)

Lo que hace es enviarte a la pagina de cerrar sesion que uno lo indica en un determinado tiempo de inactividad siempre y cuando estes trabajando con ventanas hijas.

Segundo: Tienes que pegar el siguiente codigo en todos los eventos que realice la pagina:

Dim sda As Double
sda = Me.Session.Keys.Count
If sda = 0 Then
Response.Redirect("FormSessionTerminada.aspx")

End If

Lo que hace en contar todas las sesiones que estan activas. Cuando las sesiones expiran retorna un valor cero en la variable "sda" lo cual cumple la condición y te envía a la pagina cerrar sesion.

Espero que te sea de utilidad. Pues a mi si me sacó de un problema. Cualquier cosa me avisas en el foro. Bye