¿Hay un evento posterior a Page_Load en ASP.net?
¿Hay un evento que se dispara después detodos Page_Load
eventos han completado?
¿Cómo puedo tener más de uno?Page_Load
?
Cuando tengas controles de usuario.
Antes de que mi página pueda procesarse, necesito que mi página (y todos los controles incrustados) se hayan inicializado ellos mismos al completar susPage_Load
eventos.
El problema, por supuesto, es que si pongo código en mi páginaPage_Load
entrenador de animales:
MyPage.aspx
--> Page_Load
---> DoSomethingWithUserControl()
UserControl1.ascx
--> Page_Load
---> initialize ourselves now that viewstate has been restored
entonces comienzo a acceder a miUserControl1
control antes de que esté listo.
Necesito una forma de ejecutar el códigodespués todosPage_Load
los eventos se han disparado, peroantes de cualquier evento de devolución de datos (por ejemplo, eventos de clic) se ha activado:
MyPage.aspx
--> Page_Load
UserControl1.ascx
--> Page_Load
---> initialize ourselves now that viewstate has been restored
MyPage.aspx
--> Page_AfterLoad
---> DoSomethingWithUserControl()
Mirando el ciclo de vida de la página en MSDN parece que no hay manera de provocar un eventodespués todas las cargas de página se han completado:
¿Hay alguna manera de levantar un después?después todas las cargas de página han completado?