global.asax用于什么?

时间:2009-07-06 07:14:46

标签: asp.net

ASP.NET中global.asax的目的是什么?

2 个答案:

答案 0 :(得分:28)

  

Global.asax文件(也称为ASP.NET应用程序文件)是一个可选文件,其中包含用于响应ASP.NET或HTTP模块引发的应用程序级别和会话级别事件的代码。 Global.asax文件驻留在ASP.NET应用程序的根目录中。在运行时,Global.asax被解析并编译为从HttpApplication基类派生的动态生成的.NET Framework类。配置ASP.NET以便自动拒绝对Global.asax文件的任何直接URL请求;外部用户无法下载或查看其中的代码。   Global.asax文件是可选的。只有在想要处理应用程序或会话事件时才创建它。

(MSDN http://msdn.microsoft.com/en-us/library/2027ewzw%28v=vs.100%29.aspx

答案 1 :(得分:3)

您可以声明一些应用程序级事件..

例如,您希望在所有会话结束时执行某些操作 你可以直接使用global.asax文件..有一个事件Session_End