Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/03/2009, 10:02
Avatar de mdavila
mdavila
 
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 16 años, 9 meses
Puntos: 13
Respuesta: Control sobre el cierre del navegador

No te va a entrar inmediatamente a esos eventos cuando le da a la X, pasa por el session_end cuando bien lo dice el nombre, cuando termine la sesion y no importa si el usuario cierra la ventana. La sesion sigue por 20 minutos mas por defecto (configurable desde el web.config).
Cuando pasa este tiempo ahi recien va a ir a ese evento.

El application_end es solo cuando finalizas toda la app y no la de un solo usuario, no creo que te sirva para lo que queres.

Con respecto a como capturar cuando da la X, te comento que nunca encontre nada sencillo, algunos hablan de controlarlo con script, otros con activex, otros dicen que es imposible.
Yo busque mucho tiempo eso y la verdad me canse y busque otra solucion.

Saludos y acordate que si pasa por el session_end pero cuando caduque el tiempo del web.config ok.