La Web del Programador: Comunidad de Programadores
https://www.lawebdelprogramador.com/foros/Visual-CSharp-NET/1302277-Session-caducada.html

Session caducada

Session caducada

Publicado por Juan Ramón López (5 intervenciones) el 20/12/2011 13:02:08
Hola, a todos, perdonad mi ignorancia pero estoy desesperado con el siguiente error:

Referencia a objeto no establecida como instancia de un objeto.

viene en la línea de código

usuarioConexion = Session["stringUsuario"].ToString();

y por lo que he podido averiguar es por que la variable timeout, guarda los minutos que tienen que pasar hasta la expiración de la sesión, podría poner este valor muy alto pero quiero que cuando pasen 20 minutos me muestre un mensaje de error diciendome que mi sesión ha caducado y que me rediriga a la pagina principal, he probado esto pero no me entra:

if( Session["usuario"] == null )
{
Response.Write("<script>window.open('portadaPrincipal.aspx','derecho')</script>");
this.Page.Response.Write("<script language='JavaScript'>window.alert('<<Mensaje de error>>');");
}

Alguna sugerencia??, gracias de antemano

Session caducada

Publicado por Juan Ramón López (5 intervenciones) el 21/12/2011 09:42:54
Lo he solucionado con Response.Redirect("~/portadaPrincipal.aspx"); en lugar del response.write