saludos
|
|
#3 (permalink) |
![]() Fecha de Ingreso: octubre-2003
Ubicación: Catalunya
Mensajes: 2.288
|
Re: Cerrar página
gracias, pero por el lado del servidor quiero controlarlo. O sea, que cuando el usuario cierre la página web lo detecte el servidor, porque debe ejecutar x procedimiento.
saludos Última edición por freegirl; 31-may-2007 a las 04:41. |
|
|
|
|
|
#5 (permalink) |
|
Colaborador
![]() Fecha de Ingreso: diciembre-2004
Mensajes: 1.144
|
Re: Cerrar página
el browser pos si solo no envia nada al servidor cuando la page se cierra.
en el evento que te comento puedes agregar una accion para ser enviada al servidor, como por ejemplo el hacer click sobre un boton oculto o algo asi... saludos
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura... |
|
|
|
|
|
#7 (permalink) |
![]() Fecha de Ingreso: octubre-2003
Ubicación: Catalunya
Mensajes: 2.288
|
Re: Cerrar página
Gracias por responder.
lo que pasa que el unload se ejecuta cada ida y venida de la página. No me sirve. Necesito saber cuando la página se ha cerrada para borrar x datos temporales en una tabla, que se usan en esa página. También me iría bien poder ejecutar el código cuando la app finaliza, pero puse código en el evento "application_end" pero nunca me lo ejecuta. Alguien sabe por que no se ejecuta? Sino haré lo que dice Andres95 de poner un botón oculto. saludos |
|
|
|
|
|
#8 (permalink) |
|
Colaborador
![]() Fecha de Ingreso: diciembre-2004
Mensajes: 1.144
|
Re: Cerrar página
Tienes razon, lo que pasa es que nosotros utlizamos frames , y el evento onunload lo hemos puesto en el frame superior de modo de solo se ejecuta cuando cierran la ventana o salen del portal.
El applicacion end se ejecuta cuando sale el ultimo usuario. Para los de los datos temporales, dependiendo de la estructura de la aplicacion: - Si estan identificados con el numero de usuario al que pertenecen, pueden eliminarse la siguiente vez que ingrese a dicha opcion. - El proceso de la base de datos puede eliminar los datos del dia anterior (o por x horas o minutos). - Si no son muchos se pueden manejar en objetos de negocio en la aplicacion de modo que cuando se termine la aplicacion sean eliminados. En mi punto de vista, no creo que sea buena idea la de impactar la base de datos al cerrar la ventana. Saludos!
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura... Última edición por Andres95; 01-jun-2007 a las 08:05. |
|
|
|
|
|
#10 (permalink) |
|
Colaborador
![]() ![]() ![]() |
Re: Cerrar página
Cita:
Bueno podrías manejarlo por sesiones y clickear en en determinado botón eliminas las sessiones y ejecutas tu procedimiento todo esto en el servidor la validación de sesión(esto para saber si existe la sesion determinada de contrario no te deja accesar al sitio) la pones en la masterpage para que quede por default en todas las páginas.nos vemos..
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ Sitio http://www.geoavila.com |
|
|
|
|
|
#11 (permalink) |
|
Colaborador
![]() ![]() ![]() |
Re: Cerrar página
Cita:
freegirl talvéz puedas colocarle a la página esto para que evite los postback
Iniciado por freegirl
Gracias por responder.
lo que pasa que el unload se ejecuta cada ida y venida de la página. No me sirve. Necesito saber cuando la página se ha cerrada para borrar x datos temporales en una tabla, que se usan en esa página. También me iría bien poder ejecutar el código cuando la app finaliza, pero puse código en el evento "application_end" pero nunca me lo ejecuta. Alguien sabe por que no se ejecuta? Sino haré lo que dice Andres95 de poner un botón oculto. saludos
Código:
If Not Page.IsPostBack Then
elimina_data()
End If
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ Sitio http://www.geoavila.com |
|
|
|
|
|
#15 (permalink) |
![]() Fecha de Ingreso: octubre-2003
Ubicación: Catalunya
Mensajes: 2.288
|
Re: Cerrar página
gracias por la respuesta, pero al final opto por eliminar los datos temporales cuando finalice la sesión del usuario, ya que es lo más adecuado.
Porque tiene razón Andres95 en:
Cita:
Gracias a todos!En mi punto de vista, no creo que sea buena idea la de impactar la base de datos al cerrar la ventana.
saludos |
|
|
|