dudas ciclo de vida pagina aspx
Publicado por javier (1 intervención) el 02/10/2007 16:16:06
tengo las siguientes dudas,
tengo entendido que las paginas aspx tienen un ciclo de vida que automaticamente se ejecutan cada vez que se presenta una pagina los enventos desde page_init,page_load.... hasta page_unload independientemente si es la primera vez o despues de un envento submit de algun componente de la pagina.
ahora tengo una pagina donde presento un reporte de crystal reports, y en el evento
page_unload, tengo las sentencias reporte.close y reporte.dispose
entonces mis dudas son:
1 - al ejecutar la pagina con page_load genrea el reporte y automaticamente
cierra el reporte y libera la memoria en el servidor al ejecutar page_unload?
2 - supongo, que el usuario al dar clic en algun boton del reportviewer como exportar,
imprimir o cambiar de pagina del reporte se corre otra vez todo el ciclo de vida de la
pagina, estoy en lo correcto?
3 - si el usuario cierra el internet explorer o da clic en el boton regresar del internet
explorer, el reporte ya esta cerrado y liberado del servidor al ejecutar page_unload?, ya que tengo entendido que el internet explorer corre de modo local y el servidor no tiene ningun control sobre los eventos de este.
4 - el evento page_unload se debe declarar en algun lado para que se ejecute cuando la
aplicacion ya esta en servicio desde el servidor?
Gracias por sus respuestas.
tengo entendido que las paginas aspx tienen un ciclo de vida que automaticamente se ejecutan cada vez que se presenta una pagina los enventos desde page_init,page_load.... hasta page_unload independientemente si es la primera vez o despues de un envento submit de algun componente de la pagina.
ahora tengo una pagina donde presento un reporte de crystal reports, y en el evento
page_unload, tengo las sentencias reporte.close y reporte.dispose
entonces mis dudas son:
1 - al ejecutar la pagina con page_load genrea el reporte y automaticamente
cierra el reporte y libera la memoria en el servidor al ejecutar page_unload?
2 - supongo, que el usuario al dar clic en algun boton del reportviewer como exportar,
imprimir o cambiar de pagina del reporte se corre otra vez todo el ciclo de vida de la
pagina, estoy en lo correcto?
3 - si el usuario cierra el internet explorer o da clic en el boton regresar del internet
explorer, el reporte ya esta cerrado y liberado del servidor al ejecutar page_unload?, ya que tengo entendido que el internet explorer corre de modo local y el servidor no tiene ningun control sobre los eventos de este.
4 - el evento page_unload se debe declarar en algun lado para que se ejecute cuando la
aplicacion ya esta en servicio desde el servidor?
Gracias por sus respuestas.
Valora esta pregunta


0