注册 登录
编程论坛 ASP.NET技术论坛

asp.net有关 一次浏览器与服务器交互所经过的处理管道 事件的注册。。

lxb932979339 发布于 2013-06-20 10:51, 564 次点击
应该知道我这里所说的事件注册是在HttpModule对象的Init方法中,我的疑问是,这里是不是这19个事件都注册了?我用Reflector工具 看了下,只看见了个别的事件得到了注册,其他的没找到,比如:PreRequestHandlerExecute、 PostRequestHandlerExecute这些事件,我想问这些个其他的事件在哪了注册的,  另外通过Reflector工具也可以看到 HttpApplication类中有很多方法,这些方法中也有很多是注册事件的,而这些方法在哪被调用了,也就是说这些事件被注册的方法在哪  有知道 的人士希望能够告知下,或者有兴趣的人士一起讨论下。。。。  谢谢

1 回复
#2
yms1232013-06-20 19:52
其实的处理页面的方式和JSP在某些方面是一样的,JSP里所有页面都会被当成servlet来处理。
所有页面都是经过httpmodule和httphandler处理。
不同的是页面为了让服务器端控件具有事件状态,内部模拟了服务器控件的事件状态(通过viewstate、和javascript提交表单来实现了这种效果)
1