vida una solicitar que página primer pagina page_load page net lugar funcion eventos evento ejecutar dispara desde cliente ciclo cargar aspx asp asp.net webforms page-lifecycle

asp.net - una - page load c#



¿En qué parte del ciclo de vida de la página está el evento de carga de la página maestra(no OnLoad ni Page_Load)? (1)

Mi comprensión del ciclo de vida de la página es la siguiente:

  1. Página Page_PreInit

  2. Página principal_inicio

  3. Página Page_Init

  4. Página Page_InitComplete

  5. Página Page_PreLoad

  6. Página Page_Load

  7. MasterPage Page_Load

  8. Page_LoadComplete

  9. Page_PreRender

  10. MasterPage Page_PreRender

  11. Página Page_PreRenderComplete

  12. Página Page_SaveStateComplete

  13. Página principal_Unload

  14. Página Page_Unload

Dado lo anterior, ¿dónde se activa el evento Carga de la página maestra? Google no está ayudando ya que mucha gente dice Load cuando habla sobre el evento OnLoad.


El evento de carga de la página maestra se encuentra entre la página de contenido Cargar evento y los controles de la página maestra Cargar evento.

Compruebe MSDN para obtener más detalles

Aunque Init y Load ocurren recursivamente en cada control, ocurren en orden inverso. El evento Init (y también el evento Unload) para cada control hijo ocurre antes de que se genere el evento correspondiente para su contenedor (de abajo hacia arriba). Sin embargo, el evento Load para un contenedor ocurre antes de los eventos Load para sus controles secundarios (top-down). Las páginas maestras se comportan como controles secundarios en una página: el evento Init de la página maestra se produce antes de la página Init y Load events, y el evento Load de la página maestra se produce después de la página Init y Load events.

MSDN