global.asax用于什么?

16 asp.net

global.asaxASP.NET中的目的是什么?

San*_*ram 29

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)


kar*_*hik 3

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

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