我是ASP.NET新手,我需要确切知道什么是应用程序级别和会话级事件?
答案 0 :(得分:1)
所有应用程序级别和会话级别事件都发生在Global.asax文件
中Application_Init
当应用程序第一次初始化时会触发Application_Init事件。
的Application_Start
应用程序启动时第一次触发Application_Start事件。
在session_start
第一次启动用户会话时会触发Session_Start事件。这通常包含会话初始化逻辑代码。
的Application_BeginRequest
每次有新请求进入时都会触发Application_BeginRequest事件。
Application_EndRequest
应用程序终止时会触发Application_EndRequest事件。
Application_AuthenticateRequest
Application_AuthenticateRequest事件表示请求已准备好进行身份验证。如果您使用的是表单身份验证,则可以使用此事件来检查用户的角色和权限。
的Application_Error
当应用程序中发生未处理的错误时会触发Application_Error事件。
Session_End中
只要单个用户会话结束或超时,就会触发Session_End事件。
Application_End
Application_End事件是应用程序结束或超时时触发的同类事件的最后一个事件。它通常包含应用程序清理逻辑。