一個ASP.NET頁面的執行流程如下:
1、先執行 OnPreInit(EventArgs e)
------>>
再執行 OnInit(EventArgs e)
------>>
再執行 OnInitComplete(EventArgs e)
------>>
再執行 OnPreLoad(EventArgs e)
------>>
再執行 OnLoad(EventArgs e)
------>>
再執行 Page_Load(object sender, EventArgs e)
------>>
再執行 OnPreRender(EventArgs e)
------>>
再執行 OnPreRenderComplete(EventArgs e)
------>>
再執行 Render(HtmlTextWriter writer)
最後把產生的HTML代碼提交給瀏覽器