1.客户端请求页面
2.PreInit
使用 IsPostBack 属性确定是否是第一次处理该页。
创建或重新创建动态控件。
动态设置主控页。
动态设置 Theme。
读取或设置配置文件属性值。
3.Init
读取或初始化控件属性。
4.InitComplete
载入ViewState(LoadViewState)
处理回送数据(IPostBackDataHandler)
5.PreLoad
6.Load
回发更改通知(RaisePostDataChangedEvent)
处理回发事件(RaisePostBackEvent)
7.LoadComplete
8.PreRender
对页的内容进行最后更改。
9.PreRenderComplete
保存ControlState(SaveControlState)
保存ViewState(SaveViewState)
10.Render
11.UnLoad
如果使用了MasterPage,则MasterPage中的事件和ContentPage中的事件按照下面顺序激活:
1. ContentPage.PreInit
2. Master.Init
3. ContentPage.Init
4. ContentPage.InitComplite
5. ContentPage.PreLoad
6. ContentPage.Load
7. Master.Load
8. ContentPage.LoadComplete
9. ContentPage.PreRender
10. Master.PreRender
11. ContentPage.PreRenderComplete
2.PreInit
使用 IsPostBack 属性确定是否是第一次处理该页。
创建或重新创建动态控件。
动态设置主控页。
动态设置 Theme。
读取或设置配置文件属性值。
3.Init
读取或初始化控件属性。
4.InitComplete
载入ViewState(LoadViewState)
处理回送数据(IPostBackDataHandler)
5.PreLoad
6.Load
回发更改通知(RaisePostDataChangedEvent)
处理回发事件(RaisePostBackEvent)
7.LoadComplete
8.PreRender
对页的内容进行最后更改。
9.PreRenderComplete
保存ControlState(SaveControlState)
保存ViewState(SaveViewState)
10.Render
11.UnLoad
如果使用了MasterPage,则MasterPage中的事件和ContentPage中的事件按照下面顺序激活:
1. ContentPage.PreInit
2. Master.Init
3. ContentPage.Init
4. ContentPage.InitComplite
5. ContentPage.PreLoad
6. ContentPage.Load
7. Master.Load
8. ContentPage.LoadComplete
9. ContentPage.PreRender
10. Master.PreRender
11. ContentPage.PreRenderComplete