对于页面层开发无论是写页面还是写控件我觉得都可以用一句话描述: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
打印这篇文章