J'ai une page maître et une page Web qui utilise la page maître.
Dans les deux, j'ai un Page_Load
gestionnaire d'événements.
Dans quel ordre sont les Page_Load
gestionnaires appelés? Contenu d'abord puis maître ou maître d'abord puis contenu?
L'événement de chargement de la page de contenu se déclenchera avant l'événement de chargement de la page maître.
Voir ici pour l'ordre complet (MSDN: événements dans ASP.NET Master et pages de contenu)
La copie du lien en cas d'incident se termine:
Voici la séquence dans laquelle les événements se produisent lorsqu'une page maître est fusionnée avec une page de contenu:
1 - Événement PreInit de la page de contenu.
2 - La page maître contrôle l'événement Init.
3 - Contenu contrôle l'événement Init.
4 - Événement Init de la page maître.
5 - Événement Init de la page de contenu.
6 - Événement de chargement de la page de contenu.
7 - Événement de chargement de la page maître.
8 - La page maître contrôle l'événement Load.
9 - La page de contenu contrôle l'événement Load.
10 - Événement PreRender de la page de contenu.
11 - Événement PreRender de la page maître.
12 - La page maître contrôle l'événement PreRender.
13 - La page de contenu contrôle l'événement PreRender.
14 - La page maître contrôle l'événement de déchargement.
15 - La page de contenu contrôle l'événement de déchargement.
16 - Événement de déchargement de la page maître.
17 - Événement de déchargement de la page de contenu.
Dans la mesure où MasterPage est en effet un contrôle utilisateur toutes les règles qui lui sont appliquées quant aux contrôles utilisateur:
Les pages maîtres exécutent▶Load () à partir du niveau le plus profond d'imbrication vers l'extérieur. Ainsi, votre page Web imbriquée exécutera d'abord l'événement page_load.