HttpModule及其中的事件的执行顺序
2009-06-18 16:58
453 查看
HttpModule执行的顺序取决于web.config配置HttpModule的顺序,而HttpModule中事件的执行先后顺序与asp.net运行机制相关,具体执行顺序如下:
BeginRequest
AuthenticateRequest
AuthorizeRequest
ResolveRequestCache
AcquireRequestState
PreRequestHandlerExecute
PostRequestHandlerExecute
ReleaseRequestState
UpdateRequestCache
EndRequest
此外,有三个不确定的顺序:
PreSendRequestHeaders
PreSendRequestContent
Error
举个例子:
如果你在web.config配置了两个HttpModule,分别是HttpModuleA,HttpModuleB
这个事件执行的顺序如下:
HttpModuleA->BeginRequest
HttpModuleB->BeginRequest
HttpModuleA->AuthenticateRequest
HttpModuleB->AuthenticateRequest
HttpModuleA->AuthorizeRequest
HttpModuleB->AuthorizeRequest
...以此类推
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/flashlm/archive/2008/01/19/2053387.aspx
BeginRequest
AuthenticateRequest
AuthorizeRequest
ResolveRequestCache
AcquireRequestState
PreRequestHandlerExecute
PostRequestHandlerExecute
ReleaseRequestState
UpdateRequestCache
EndRequest
此外,有三个不确定的顺序:
PreSendRequestHeaders
PreSendRequestContent
Error
举个例子:
如果你在web.config配置了两个HttpModule,分别是HttpModuleA,HttpModuleB
这个事件执行的顺序如下:
HttpModuleA->BeginRequest
HttpModuleB->BeginRequest
HttpModuleA->AuthenticateRequest
HttpModuleB->AuthenticateRequest
HttpModuleA->AuthorizeRequest
HttpModuleB->AuthorizeRequest
...以此类推
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/flashlm/archive/2008/01/19/2053387.aspx
相关文章推荐
- HttpModule及其中的事件的执行顺序
- HttpModule模块里各事件的执行顺序
- 关于HttpModule事件顺序和执行顺序
- 关于HttpModule事件顺序和执行顺序
- [Log]ASP.NET之HttpModule 事件执行顺序
- .net学习之母版页执行顺序、jsonp跨域请求原理、IsPostBack原理、服务器端控件按钮Button点击时的过程、缓存、IHttpModule 过滤器
- 了解IHttpModule接口事件执行顺便 获取Session
- HttpApplication事件执行顺序
- HttpApplication事件执行顺序
- mvc全局过滤器和httpmodule的执行顺序
- 了解IHttpModule接口事件执行顺便 获取Session
- ASP.NET页面执行顺序 (HttpModule,HttpHandler)
- (asp.net session总为null得到解决)了解IHttpModule接口事件执行顺便 获取Session 和SQL
- IHttpModule接口事件执行 获取Session 找了很多国内的都不对,从国外转过来一个测试可用的
- 了解IHttpModule接口事件执行顺便 获取Session
- 页面事件顺序(含HttpModule,HttpHandler的简介)
- HttpApplication事件执行顺序
- ASP.NET页面执行顺序 (HttpModule,HttpHandler)
- HttpModule & httpHandle 执行顺序
- 了解IHttpModule接口事件执行顺便 获取Session【转】