The order of events when the user control webusercontrol1 is directly placed on the webform1 page:
Webusercontrolpolicinit <br>
Webform1_init <br>
Page_load <br>
Webusercontrolpolicload <br>
Webform1_prerender <br>
Webusercontrolpolicprerender <br>
Webusercontrolpolicunload <br>
Webform1_unload <br>
Used in the oninit method of the webform1 pageCodeEvent Sequence when loading the webusercontrol1 user control:
Webform1_init: oninit
Webform1: loading controls
Webusercontrolpolicinit: oninit
Webform1: added to controls
Webform1: loadviewstate
Webusercontrol1: loadviewstate
Webusercontrol1: loadpostdata begin
Webusercontrol1: loadpostdata end
Webform1_pageload: onload after base's onload.
Webusercontrolpolicload: After base's onload
Iwebusercontrol1: raisepostdatachange
Webform1: onprerender
Webusercontrol1: onprerender
Webform1: savedviewstate
Webusercontrol1: saveviewstate
In the page_load method of the webform1 page, use the code to load the event sequence when the user controls webusercontrol1:
Webform1_init: oninit
Webform1: loadviewstate
Webform1_pageload: onload after base's onload.
Webform1: loading controls
Webusercontrolpolicinit: oninit
Webusercontrol1: loadviewstate
Webform1: added to controls
Webusercontrolpolicload: After base's onload
Webusercontrol1: loadpostdata begin
Webusercontrol1: loadpostdata end
Iwebusercontrol1: raisepostdatachange
Webform1: onprerender
Webusercontrol1: onprerender
Webform1: savedviewstate
Webusercontrol1: saveviewstate
The order of the events in the webform1 page when the Code load user control webusercontrol1 is used in the button#click event:
Webform1_init <br>
Page_load <br>
Button#click <br>
Webusercontrolpolicinit <br>
Webusercontrolpolicload <br>
Webform1_prerender <br>
Webusercontrolpolicprerender <br>
Webusercontrolpolicunload <br>
Webform1_unload <br>
In the page_load event of the webform1 page, use the code load user control webusercontrol1. In the page_load event, use the code load user control webusercontrol2 to display the event sequence:
Webform1_init <br>
Page_load <br>
Webusercontrolpolicinit <br>
Webusercontrolpolicload <br>
Webusercontrol2_init <br>
Webusercontrol2_load <br>
Webform1_prerender <br>
Webusercontrolpolicprerender <br>
Webusercontrol2_prerender <br>
Webusercontrol2_unload <br>
Webusercontrolpolicunload <br>
Webform1_unload <br>