高手,进来帮帮小弟!
解决方案 »
- 这段html和css代码为什么显示与我定义的不同,单独测试对,但在整个文档里却不对,该怎么办?
- Forms验证自动失效的问题,就像session经常失效一样?什么问题?
- 求一个播放器代码?能播放flv文件的,求援代码?
- WTS分页三剑侠 使用中的问题 请帮忙看看
- 判断Session过期 问题!急
- 在后台代码中怎么得到select count(userid) from my这个语句的值呢?
- 不难的题
- 初学者ASP.net ,请助~~
- 怎样取DataSet的table中的当前记录中某个字段的值?
- PDF2SWF中文字体转换报错问题
- 数据库最大连接池max pool size可以设置多少?
- this.DropDownList1绑定数据库日期 截取所要的信息
有的书上说Application_End事件在最后一次会话超时或由于调用Session_Abandon方法使会话结束时被触发。
但我测试过了,不是这样的。应该是停止iis时在iis尚未被停止之前被触发。
Application_Start事件的触发也有点奇怪,我将项目重新编译后有时能够触发这个事件,有时则跳过去直接触发Application_BeginRequest事件。
但重新启动iis后第一次请求肯定能触发Application_Start事件
Global文件中的这几个事件的触发顺序依次是
1、Application_Start:这个事件被请求一次后,只要你不重新启动IIS以后就再也不出发了。(有时不然,有待讨论)
Application_BeginRequest:这个事件每次请求后都触发,即使在同一个浏览器中刷新也不例外。
Application_AuthenticateRequest:每次请求都被触发。
Session_Start:这个事件跟浏览器实例相关,每次打开一个新浏览器时被触发。
Application_EndRequest:跟BeginRequest时间一样,只是触发顺序不同。
Session_End:session过期或用户调用Session.Abandon()结束会话时触发。
Application_End:停止iis时在iis尚未被停止之前被触发。
Application.Error:提供一种在应用程序级处理错误的方式。所有错误都可以从页面“冒泡”到应用程序级,在这里面你可以将错误写入日志或转向其他页面。