两个粒度看Asp.net生命周期

来源:转载

对于Asp.net页面层开发无论是写页面还是写控件,我觉得都可以用一句话描述:"Do the right thing at the right time in the right place."这是07年底的一篇东西,还是有点价值整理出来与大家共享。

本文从两个粒度对Asp.net生命周期做了展示,一是通过记录页面事件的触发顺序看请求的处理流程,一是通过Reflector看Page类内部对请求处理的实现,为了清晰我清理掉了ETW相关的代码保留了一个简化却足可以说明问题的流程骨架;

本文覆盖以下内容:

页面事件的触发顺序展示 清理掉ETW代码后的,Page类内部对请求处理的实现 MSDN关于Asp.net生命周期非常重要的四个表格 演示源代码下载


1usingSystem;
2usingSystem.Configuration;
3usingSystem.Data;
4usingSystem.Web;
5usingSystem.Web.Security;
6usingSystem.Web.UI;
7usingSystem.Web.UI.HtmlControls;
8usingSystem.Web.UI.WebControls;
9usingSystem.Web.UI.WebControls.WebParts;
10
11publicpartialclass_Default:System.Web.UI.Page
12 打印这篇文章

分享给朋友:
您可能感兴趣的文章:
随机阅读: