可能重复: HTTPModule事件执行顺序?
我正在研究Page对象最初是在HttpModule管道中创建的:
HttpModule
===========
#1 BeginRequest
#2 AuthenticateRequest
#3 AuthorizeRequest
#4 RespolveRequestCache
#5 AcquireRequestState
#6 PreRequestHandnlerExecute
Handler
========
#7 ProcessRequest
... later stages
================这是我的报应:
我注册了每个函数来执行一个特定的方法:
void check(object sender, EventArgs e)
{
Page objPage = (sender as HttpApplication).Context.Handler as Page;
if (objPage == null) return;
...
}“安全演员”成功运作的第一阶段是AcquireRequestState。
问题:
它确实对我有用,但它是一个安全的地方来获得网页类?
还有,为什么这里没有记录呢?我在Msdn中搜索了页面类首先可访问的阶段,但找不到任何类。
发布于 2012-09-29 08:45:53
它是在PostResolveRequestCache和AcquireRequestState之间创建的
从我的头顶上看,我认为PostAcquireRequestState访问该页面更安全
当获得与当前请求关联的请求状态(例如,会话状态)时发生。
https://stackoverflow.com/questions/12651237
复制相似问题