Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/02/2010, 02:16
Avatar de krakxp
krakxp
 
Fecha de Ingreso: junio-2006
Ubicación: NA
Mensajes: 105
Antigüedad: 17 años, 10 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!!!?