Page类中共有11个事件,他们的发生顺序如下:
序 号 |
事 件 名 称 | ||
1 |
Begin PreInit | ||
End PreInit |
0.000064 |
0.000064 | |
2 |
Begin Init |
0.000092 |
0.000028 |
End Init |
0.000129 |
0.000036 | |
3 |
Begin InitComplete |
0.000136 |
0.000007 |
End InitComplete |
0.000143 |
0.000007 | |
4 |
Begin PreLoad |
0.000150 |
0.000007 |
End PreLoad |
0.000161 |
0.000011 | |
5 |
Begin Load |
0.000167 |
0.000007 |
End Load |
0.050925 |
0.050758 | |
6 |
Begin LoadComplete |
0.050953 |
0.000028 |
End LoadComplete |
0.050965 |
0.000012 | |
7 |
Begin PreRender |
0.050972 |
0.000007 |
End PreRender |
0.051030 |
0.000058 | |
8 |
Begin PreRenderComplete |
0.051041 |
0.000011 |
End PreRenderComplete |
0.051048 |
0.000007 | |
9 |
Begin SaveState |
0.052938 |
0.001891 |
End SaveState |
0.054409 |
0.001470 | |
10 |
Begin SaveStateComplete |
0.054425 |
0.000016 |
End SaveStateComplete |
0.054432 |
0.000008 | |
11 |
Begin Render |
0.054447 |
0.000014 |
End Render |
0.059616 |
0.005170 |
其中,(1)、服务端控件状态(来自post变量和viewState)被存储发生在Begin Load----End Load之前;
(2)、自定义的事件(如:Button_Click事件代码)发生在Begin PreRender__End PreRender之前;
(3)、 Html发往客户端发生在Begin Render__End Render之后。