Foros del Web » Programando para Internet » ASPX (.net) »

Capturar evento de cierre de pagina y responder a eso del lado del servidor

Estas en el tema de Capturar evento de cierre de pagina y responder a eso del lado del servidor en el foro de ASPX (.net) en Foros del Web. Hola comunidad el reto que tengo es el siguiente: El codigo de aki abajo es una pagina que tengo para detectar si en la pagina, ...
  #1 (permalink)  
Antiguo 06/02/2010, 02:16
Avatar de krakxp  
Fecha de Ingreso: junio-2006
Ubicación: NA
Mensajes: 105
Antigüedad: 17 años, 9 meses
Puntos: 0
Pregunta Capturar evento de cierre de pagina y responder a eso del lado del servidor

Hola comunidad el reto que tengo es el siguiente:

El codigo de aki abajo es una pagina que tengo para detectar si en la pagina, pestaña o navegador hicieron click en "X"

Código:
<%@ Page Language="C#" AutoEventWireup="true" Codebehind="WebForm2.aspx.cs" Inherits="SASTI.WebForm2" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server"><title>Página sin título</title></head>
<body>
    <script type="text/javascript" language="JavaScript">
        var goodexit = false;
        window.onbeforeunload = confirmRegisterExit;        
        function confirmRegisterExit(evt) {
            if(!goodexit) {
                return "Si vas abandonar el sistema haz click en Cerrar Sesion!!";
            }
        }
    </script>

    <form id="form1" runat="server">
            <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Cerrar Sesion" />
    </form>
</body>
</html>
Aunke obviamente lo ke kiero saber es si el usuario hizo clik en el boton de "X"
buscando en internet encontre este script, lo que kiero ahora es enlazar la respuesta de esa ventana confirmacion para forzar al usuario a que haga clik en el boton de Cerrar Sesion.

Antes hacia algo parecido pero era con un boton de servidor, pero como puedo aplicarlo a la pagina, pestaña o navegador.

Código:
this.btnFinCon.Attributes.Add("onclick", "return confirm('¿Está seguro de que es todo lo que vas a solicitar?');");
Alguien ya se enfrento aa esto,!!!!???
Alguien me puede ayudar!!!?

Etiquetas: lado, servidores, eventos, aspx
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:21.