天天看點

當頁面裡有多個使用者控件時的執行過程

 ​

當頁面裡有多個使用者控件時的執行過程。

UserControl1.ascx和UserControl2.ascx為先後在Test.aspx中建立的使用者控件:

執行步驟 Test.aspx UserControl1.ascx UserControl2.ascx
1 OnInit
2 Init
3
4
5
6
7 Load
8
9
10 (Buttom_Click...)
11 PreRender
12
13
14 Unload
15
16
  1. 當Init激發時,控件都已經可用,但控件未通過ViewState對象初始化。
  2. 在所有控件都通過ViewState對象初始化之後,激發Load