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

转载于:https://www.cnblogs.com/154691780/archive/2008/01/17/1043587.html

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

  1. 通过在Global.asax文件中配置Application来统计的方法

    这是通过在Global.asax文件中配置Application来统计的方法...... using System; using System.Collections; using System.Co ...

  2. 使用 Global.asax 文件

    作者:未知       请速与本人联系 Global.asax 文件 除了编写 UI 代码外,开发人员还可以将应用程序级别的逻辑和事件处理代码添加到他们的 Web 应用程序中.此代码不处理 UI 的生 ...

  3. ASP.NET中使用Global.asax文件

    转:http://www.cnblogs.com/ly5201314/archive/2008/09/23/1296868.html ASP.NET中使用Global.asax文件 Global.as ...

  4. 在ASP.NET中使用Global.asax文件

    文章关键字:ASP.Net,应用层,模块 概述 Global.asax 位于应用程序根目录下.虽然 Visual Studio .NET 会自动插入这个文件到所有的 ASP.NET 项目中,但是它实际 ...

  5. 使用ASP.NET Global.asax 文件

    Global.asax 文件,有时候叫做 ASP.NET 应用程序文件,提供了一种在一个中心位置响应应用程序级或模块级事件的方法.你可以使用这个文件实现应用程序安全性以及其它一些任务.下面让我们详细看 ...

  6. Global.asax.cs中的方法(包括自定义方法)的含义

    跟Request有关的放到后面一起说,先说其他的5个. Application_Init:在每一个HttpApplication实例初始化的时候执行. Application_Disposed:在每一 ...

  7. Global.asax 文件

    Global.asax 文件,有时候叫做 ASP.NET 应用程序文件,提供了一种在一个 中心位置响应应用程序级或模块级事件的方法.你可以使用这个文件实现应 用程序安全性以及其它一些任务.     G ...

  8. global.asax文件的作用

    1.Global.asax 文件(也称为 ASP.NET 应用程序文件)是一个可选的文件,该文件包含响应  ASP.NET 或HTTP模块所引发的应用程序级别和会话级别事件的代码 2.Global.a ...

  9. Global.asax 文件的作用

    Global.asax 文件(也叫做 ASP.NET 应用程序文件)是一个可选的文件,该文件包含响应 ASP.NET 或 HTTP 模块引发的应用程序级别事件的代码.Global.asax 文件驻留在 ...

  10. Asp.Net中global.asax文件的描述

    global.asax文件的作用: 1.定义Application级别,Session级别的变量,对象和数据: 2.定义在Application中的,基于Application,Session的事件: ...

最新文章

  1. 高德地图哪个语音包最好_高德地图妲己语音
  2. jquery 取对象数组下标_JQuery使用index方法获取Jquery对象数组下标的方法
  3. The method setClass(Context, Class?) in the type Intent is not applicable for the arguments (GameV
  4. oracle字段重复新增错误,Oracle 判断表或字段是否存在新增/修改表结构可重复执行sql...
  5. mysql字节对齐_结构体字节对齐(转)
  6. SQL中合并多行记录的方法总汇
  7. [CSP-S Day1,Day2 游记]提高组考后总结及学习编程C++以来的心得体会
  8. oracle如何储存超长汉子_热水器该如何选择?!
  9. 数据增强_NLP 数据增强方法 EDA
  10. 关于OpenCV中图像的widthStep
  11. 学习《机器学习100天》第27天 什么是神经网络? | 深度学习,第1章
  12. PMP考试备考个人体会
  13. 中国做图像处理的公司
  14. 经典详细的Struts2教程(附案例源码)
  15. 【Pandas实战】1000部流行电影数据分析
  16. mysql数据模型三要素_数据模型的作用及三要素是什么?
  17. R语言中固定与随机效应Meta分析 - 效率和置信区间覆盖
  18. 快速聊天回复神奇工具程序软件下载
  19. IAR下连仿真器可以正常运行,程序下载到flash部分功能异常
  20. 你有 10 年经验,为何还是败给只有 1 年经验的? | 程序员有话说

热门文章

  1. Linux 软件安装目录详解
  2. vscodehtml环境配置_从零开始配置 vscode
  3. 分布式系统原理_分布式系统架构设计 第19式 分布式系统八卦思维模型
  4. 7.3通过JVM来监控Spring Boot
  5. 8.1.2 学习更多关于ConcurrentHashMap
  6. 容器(Context)使用之支付系统
  7. Hibernate集合属性的元素为组件(三)
  8. VC中ComboBox控件用法详解
  9. AtCoder Beginner Contest 137 解题报告(A ~ E)
  10. 微信如何实现自动跳转到用其他浏览器打开指定页面下载APP 1