對於頁面層開發無論是寫頁面還是寫控件我覺得都可以用一句話描述:Do the right thing at the right time in the right place這是年底的一篇東西還是有點價值整理出來與大家共享
本文從兩個粒度對生命周期做了展示一是通過記錄頁面事件的觸發順序看請求的處理流程一是通過Reflector看Page類內部對請求處理的實現為了清晰我清理掉了ETW相關的代碼保留了一個簡化卻足可以說明問題的流程骨架
本文覆蓋以下內容
頁面事件的觸發順序展示 清理掉ETW代碼後的Page類內部對請求處理的實現 MSDN關於生命周期非常重要的四個表格 演示源代碼下載
usingSystem;
usingSystemConfiguration;
usingSystemData;
usingSystemWeb;
usingSystemWebSecurity;
usingSystemWebUI;
usingSystemWebUIHtmlControls;
usingSystemWebUIWebControls;
usingSystemWebUIWebControlsWebParts;
publicpartialclass_Default:SystemWebUIPage
打印這篇文章
From:http://tw.wingwit.com/Article/program/net/201311/12250.html