文件中的这几个事件的触发顺序依次是
Application_Start:这个事件被请求一次后,只要你不重新启动IIS以后就再也不出发了。(有时不然,有待讨论)
Application_BeginRequest:这个事件每次请求后都触发,即使在同一个浏览器中刷新也不例外。
Application_AuthenticateRequest:每次请求都被触发。
Session_Start:这个事件跟浏览器实例相关,每次打开一个新浏览器时被触发。
Application_EndRequest:跟BeginRequest时间一样,只是触发顺序不同。
Session_End:session过期或用户调用Session.Abandon()结束会话时触发。
Application_End:停止iis时在iis尚未被停止之前被触发。
Application.Error:提供一种在应用程序级处理错误的方式。所有错误都可以从页面“冒泡”到应用程序级,在这里面你可以将错误写入日志或转向其他页面。
Global.asax
最新推荐文章于 2023-04-17 18:38:52 发布
本文介绍了ASP.NET应用程序的生命周期事件,包括Application_Start、Application_BeginRequest、Application_AuthenticateRequest、Session_Start等关键事件及其触发时机。此外还提到了Application_Error事件,可用于全局处理应用程序级别的错误。

1684

被折叠的 条评论
为什么被折叠?



