应用程序按照以下顺序执行由 global.asax 文件中定义的模块或用户代码处理的事件

HttpApplication 类的实例是在 ASP.NET 基础结构中创建的,而不是由用户直接创建的。HttpApplication 类的一个实例在其生存期内被用于处理多个请求,但它一次只能处理一个请求。这样,成员变量才可用于存储针对每个请求的数据。

应用程序按照以下顺序执行由 global.asax 文件中定义的模块或用户代码处理的事件:

BeginRequest

AuthenticateRequest

PostAuthenticateRequest

AuthorizeRequest

PostAuthorizeRequest

ResolveRequestCache

PostResolveRequestCache

在 PostResolveRequestCache 事件之后、PostMapRequestHandler 事件之前创建一个事件处理程序(对应于请求 URL 的页)。

PostMapRequestHandler

AcquireRequestState

PostAcquireRequestState

PreRequestHandlerExecute

执行事件处理程序。

PostRequestHandlerExecute

ReleaseRequestState

PostReleaseRequestState

在 PostReleaseRequestState 事件之后,响应筛选器(如果有)将对输出进行筛选。

UpdateRequestCache

PostUpdateRequestCache

EndRequest

你可能感兴趣的:(global)