Visual CSharp .NET - Session caducada
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 También te puede interesar...
Lo he solucionado con Response.Redirect("~/portadaPrincipal.aspx"); en lugar del response.write Focus en AspxGridView C# y SQL Server |