什么是asp.net中的应用程序级别和会话级事件

时间:2015-07-28 21:19:48

标签: asp.net

我是ASP.NET新手,我需要确切知道什么是应用程序级别和会话级事件?

1 个答案:

答案 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事件是应用程序结束或超时时触发的同类事件的最后一个事件。它通常包含应用程序清理逻辑。