马上加入IBC程序猿 各种源码随意下,各种教程随便看! 注册 每日签到 加入编程讨论群

C#教程 ASP.NET教程 C#视频教程程序源码享受不尽 C#技术求助 ASP.NET技术求助

【源码下载】 社群合作 申请版主 程序开发 【远程协助】 每天乐一乐 每日签到 【承接外包项目】 面试-葵花宝典下载

官方一群:

官方二群:

.NET Global.asax全局处理程序说明

[复制链接]
查看5142 | 回复3 | 2014-12-8 09:31:58 | 显示全部楼层 |阅读模式
全局处理程序 Global.asax 添加方法:在项目中-右键-添加-全局处理程序

ASP.NET应用程序只能有一个Global.asax文件,该文件支持许多项。

Application_Start:在应用程序接收到第一个请求时调用,这是在应用程序中给应用程序级的变量赋值或指定对所有用户必须保持的状态的理想位置。

  Session_Start:类似于Application_Start事件,但这个事件在用户第一次访问应用程序时调用。例如,Application_Start事件只在接收到第一个请求时触发,第一个请求会让应用程序运行,而Session_Start事件会在每个终端用户第一次向应用程序发出请求时调用。

    Application_BeginRequest:它没有列在Visual Studio提供的模板中,但该事件会在每个请求发出之前触发。也就是说,在请求到达服务器,且得到处理之前,会触发Application_BeginRequest事件,并在处理该请求之前处理。

Application_AuthenticateRequest:每个请求都会触发该事件,允许为请求建立定制的身份验证。

Application_Error:在应用程序的用户抛出一个错误时触发。它适合于提供应用程序级的错误处理,或者把错误记录到服务器的事件日志中。


Session_End:在InProc模式下运行时,这个事件在终端用户退出应用程序时触发。

Application_End:在应用程序结束时触发。大多数ASP.NET开发人员都不使用这个事件,因为ASP.NET很好地完成了关闭和清理剩余对象的任务。


想要配置全局的结果  则可以再上述几个方法中添加, 比如自定义抛出异常时,就可以使用Application_Error跳转到任意页面显示错误信息

飞/可爱朋 | 2014-12-8 09:34:57 | 显示全部楼层
路过,给顶
ibcadmin | 2014-12-8 09:35:51 | 显示全部楼层

回复还快

点评

必须的嘛  详情 回复 发表于 2014-12-8 09:36
C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
飞/可爱朋 | 2014-12-8 09:36:19 | 显示全部楼层

必须的嘛
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则