一個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代碼提交給瀏覽器
本文詳細介紹了ASP.NET頁面的生命週期,包括從OnPreInit開始,經過OnInit、OnInitComplete等關鍵階段,最終到Render階段將HTML代碼提交給瀏覽器的整個過程。
244

被折叠的 条评论
为什么被折叠?



