4.5 应用程序事件
在开发程序时,通常会碰到需要在程序开始之前或会话开始之前要完成的操作,在编译器中已经设计好了这样的事件。在程序运行过程中,系统提供了一个全局的文件Global.asax,这个文件在项目发布到IIS以后在系统中自动加载。
4.5.1 Global.asax全局文件
在新建Web应用程序时,系统会提供一个Global.asax文件,这是全局文件,在系统发布为Web应用程序时,这个文件中的代码将被初始化进入IIS的进程,这个文件中的函数将被系统自动识别,具体代码如下。
在上面的代码中,为系统的全局事件,也是基本的应用程序事件。
4.5.2 基本应用程序事件
这些基本应用程序事件能够完成的任务如下。
下面代码演示事件的具体执行过程。
执行结果如图4-30所示。
图4-30 会话开始事件执行结果