Visual CSharp .NET - Session caducada

 
Vista:

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
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

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
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar