8.4 Global.asa文件
教学录像:光盘\TM\lx\8\Global.asa文件.exe
开发程序时,程序中可以有一个Global.asa文件,该文件主要用于存储Application对象和Session对象的事件。当Application或Session对象第一次被调用或结束时,就会运行Global.asa文件中对应的程序。下面对Global.asa文件进行讲解。
8.4.1 了解Global.asa文件
Global.asa文件是用来存放执行任何ASP应用程序期间的Application对象和Session对象事件的文件,当Application或Session对象被第一次调用或结束时,就会运行Global.asa文件中对应的程序。一个应用程序只能对应一个Global.asa文件。
在Global.asa文件中,用户必须使用ASP所支持的脚本语言且定义在<Script></Script>标记之内,否则将产生运行错误。Global.asa文件需要放在网站的根目录下运行。
Global.asa文件主要用于定义Application事件和Session事件。下面将分别介绍如何在Global.asa文件中定义Application和Session事件。
1.定义Application事件
在Global.asa文件中可以为Application对象的Application_OnStart和Application_OnEnd事件指定脚本。当应用程序启动时,将执行Application_OnStart事件脚本;当应用程序终止时,将执行Application_OnEnd事件脚本。
语法:
<Script Language="VBScript" Runat="Server"> |
Language:设置使用的Script脚本语言。
Runat:在客户端或者服务器端执行,Server为服务器端。
2.定义Session事件
Session事件主要用于管理单个用户的事件,其中包括Session_OnStart和Session_OnEnd两个事件。
语法:
<Script Language="VBScript" Runat="Server"> … |
Language:设置使用的脚本语言。
Runat:在客户端或者服务器端执行,Server为服务器端。
注意:在Global.asa文件中不允许输出任何语句。因为Web服务器是先引发该事件,再响应用户请求。当事件发生时,不存在任何输出页面。
| 回书目 上一节 下一节 |