摘要:
我们知道在Asp.Net19个管道处理事件中,在PostResolveRequestCache事件之后会创建IHttpHandler接口的处理类。而在PostAcquireRequestState事件之后就会执行页面的生命周期。那么他是怎么实现的呢?打开Reflector反编译工具,我们可以看到我们的页面实现了IHttpHandler接口。最重要的是ProcessRequest方法,然后找到ProcessRequestWithNoAssert方法,继续找到ProcessRequest方法。之后有一个很重要的方法ProcessRequestMain。在这个方法里面就开始页面生命周期的执行。首先我 阅读全文