Application、Server 和 Session 对象

Global.asax文件简介
 
•存储于应用程序的根目录中
•定义应用程序的边界
•初始化应用程序级或会话级变量
•连接到数据库
•发送 Cookie

Global.asax 的事件

事件

触发时机

Application_OnStart
在调用当前应用程序目录(或其子目录)的第一个 ASP.NET 页面时激发。
Application_OnEnd在应用程序最后一个会话结束时激发。此外,在使用 Internet 服务管理器管理单元停止 Web 应用程序时也会激发。
Application_OnBeginRequest在每次页面请求开始时(理论上,在加载或刷新页面时)激发。
Application_OnEndRequest在每次页面请求结束时(即每次在浏览器上执行该页面时)激发。
Session_OnStart在每次新的会话开始时激发。
Session_OnEnd在会话结束时激发。(有关会话结束的方法,请参见 Session 对象)。

HttpApplication类

•定义 ASP.NET 应用程序中的所有应用程序对象通用的方法、属性和事件
•此类是由用户在 global.asax 文件中定义的应用程序的基类
•此类的实例是在 ASP.NET 基础结构中创建的,而不是由用户直接创建的
•一个实例在其生存期内被用于处理多个请求,但它一次只能处理一个请求。

HttpApplicationState类和Application实例

•HttpApplicationState类启用 ASP.NET 应用程序中多个会话和请求之间的全局信息共享
•Application对象获取应用程序的当前状态
•Application对象可以通过HttpApplication类或者Page类的属性获得

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值