HttpModule生命周期图(转自网络) HttpApplication的19个标准事件如下: 事件名称 说明 BeginRequest Asp.net处理的第一个事件,表示处理的开始 AuthenticateRequest 验证请求,一般用来取得请求用户的信息 PostAuthenticateRequest 已经获取请求用户的信息 AuthorizeRequest 授权,一般用来检查用户的请求是否获得权限 PostAuthorizeRequest 用户请求已经得到授权 ResolveRequestCache 获取以前处理缓存的处理结果,如果以前缓存过,那么,不必再进行请求的处理工作,直接返回缓存结果 PostResolveRequestCache 已经完成缓存的获取操作 PostMapRequestHandler 已经根据用户的请求,创建了处理请求的处理器对象 AcquireRequestState 取得请求的状态,一般用于Session PostAcquireRequestState 已经取得了Session PreRequestHandlerExecute 准备执行处理程序 PostRequestHandlerExecute 已经执行了处理程序 ReleaseRequestState 释放请求的状态 PostReleaseRequestState 已经释放了请求的状态 UpdateRequestCache 更新缓存 PostUpdateRequestCache 已经更新了缓存 LogRequest 请求的日志操作 PostLogReques