Global.asax文件中的事件处理函数

本文介绍了ASP.NET中Application和Session对象的事件处理程序,包括Application_Start、Application_End、Application_Error、Session_Start及Session_End等关键事件的作用与应用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

表11-3  Application和Session对象的事件处理程序

事件处理程序

说    明

Application_Start()

当第 1 位用户进入 ASP.NET 程序时,Application_Start 事件就触发,在触发后,就算有成千上万位用户进入网站都不会重新触发,除非 Web 服务器关机。通常用来初始化 Application 变量,例如初始的访客计数

Application_End()

当 Web 服务器关机时,Application_End 事件就会触发

Application_Error()

当产生未能处理错误时,触发 Application_Error 事件

Session_Start()

当用户建立 Session 时间时,就触发 Session_Star 事件,如果有 50 位用户,就触发 50 次事件,每个事件是独立触发的,不会互相影响,通常用来初始化用户专用的 Session 变量

Session_End()

当用户在默认时间内没有进入其他ASP.NET 程序时,就会触发此事件,时间是由 TimeOut 属性设定,通常是善后用途的程序代码,例如将 Session 变量存入数据库或文本文件

当web.config文件(详见11-7节说明)的sessionstate模式设为InProc(此为默认值)才会触发Session_End事件,如果设为StateServer或SQLServer就不会触发此事

转载于:https://www.cnblogs.com/tianlangshu/archive/2012/05/04/2482689.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值