我见别人的项目里,好多都用了global.asax,我想知道这个有什么用?一般什么情况下能用到?

解决方案 »

  1.   

    global.asax:是对   asp文件中global.asa的代替,它可以使我们执行asp.net应用程序一层事件的代码,如:application_start等,使你可以在这些事件中作一些自定义的处理;也可以定义应用程序一层的变量,如:Session等,这在整个asp.net应用程序中起作用。  ms-help://MS.VSCC/MS.MSDNVS.2052/cpgenref/html/cpconglobalasaxsyntax.htm   
      

  2.   

       Global.asax文件(也称为全局应用程序类)是一个可选的文件,该文件包含相应ASP.NET应用程序或HTTP模块所引发的应用程序级别和会话(即时间)的代码。Global.asax文件驻留在ASP.NET应用程序的根目录中。
        网站运行时,分析Global.asax
    文件并将其编译到一个动态生成的NET Framework类中,该类是从HttpApplication基类派生出来的。
      
      

  3.   

    Global.asax文件名不能改,它是全局应用程序类,在项目的根目录。
    可使程序在刚开始或结束或会话等自定义一些处理。