當頁面裡有多個使用者控件時的執行過程。
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 |
- 當Init激發時,控件都已經可用,但控件未通過ViewState對象初始化。
- 在所有控件都通過ViewState對象初始化之後,激發Load