web-dev-qa-db-fra.com

asp.net: quel est l'ordre de cycle de vie d'une page de contrôle / page par rapport à un contrôle utilisateur à l'intérieur?

J'ai un aspx et à l'intérieur un ascx. D'après un court test, je vois que le PageLoad de l'aspx est appelé avant le PageLoad de l'utilisateur-Control mais l'inverse est vrai pour OnInit.

Est-ce que quelqu'un sait quel est l'ordre des événements (page comparée à un contrôle utilisateur à l'intérieur)

Merci

28
Elad Benda

Vous devriez regarder ceci Présentation du cycle de vie de la page ASP.NET et this

Page: PreInit
Contrôle: Init
Page: Init
Page: InitComplete
Page: préchargement
Page: Charger
Contrôle: Charger
Page: LoadComplete
Page: PreRender
Contrôle: PreRender
Page: PreRenderComplete
Page: SaveStateComplete
Page: RenderControl
Page: Rendu
Contrôle: RenderControl
Contrôle: décharger
Contrôle: Jeter
Page: Décharger
Page: Éliminer

81
krolik
3
chamara iresh