Global.asa 参考
Global.asa 文件是一个可选文件,用户可以在该文件中指定事件脚本,并声明具有会话和应用程序作用域的对象。该文件的内容给用户显示的,而是用来存储事件信息和由应用程序全局使用的对象。该文件的名称必须是 Global.asa 且必须存放在应用程序的根目录中。每个应用程序只能有一个 Global.asa 文件。
Global.asa 文件只能包含如下内容:
如果包含的脚本没有用
可以用任何支持脚本的语言编写 Global.asa 文件中包含的脚本。如果多个事件使用同一种脚本语言,就可以将它们组织在一组
当用户保存对 Global.asa 文件所做的更改时,在重新编译 Global.asa 文件之前,服务器会结束处理当前应用程序的所有请求。在此期间,服务器拒绝其他请求并返回一个错误消息,说明正在重启动应用程序,不能处理请求。
当用户当前的所有请求处理完之后,服务器对每个会话调用 Session_OnEnd 事件,删除所有活动会话,并调用 Application_OnEnd 事件关闭应用程序,然后编译 Global.asa 文件。接下来,用户的请求将启动应用程序并创建新的会话,触发 Application_OnStart 和 Session_OnStart 事件。
但是,保存 Global.asa 文件中所包含的文件的更改并不能使服务器重新编译 Global.asa。为了让服务器识别包含文件的改动,必须再保存一下 Global.asa 文件。
在 Global.asa 文件中声明的过程只能从一个或多个与 Application_OnStart、Application_OnEnd、Session_OnStart 和 Session_OnEnd事件相关的脚本中调用。在基于 ASP 的应用程序中的 ASP 页中,它们是不可用的。
要在应用程序之间共享过程,可在单独的文件中声明这些过程,然后使用服务器端的包含 (SSI) 语句将该文件包含在调用该过程的 ASP 页中。通常,包含文件的扩展名应为 .inc。
注意 虽然该文档中的示例使用 Microsoft? Visual Basic? Scripting Edition (VBScript) 作为主脚本编写语言。 但是,ASP 脚本是可以用任何支持的脚本语言编写的,例如 JScript。
本文作者:相关阅读:
AJAX打造博客无刷新搜索
php面向对象全攻略 (十六) 对象的串行化
实用301转向到另一域名相应页面的asp代码
解决JSP开发中Web程序显示中文三种方法
捕捉并保存ASP运行错误的函数代码
保护Windows服务器不受侵害你必须需审视的十大问题
HTML表单元素覆盖样式元素问题及其补救之道
CSS3教程:边框属性border的极致应用
微软已开放Vista SP2 Beta下载
Asp.Net 通用数据操作类 (附通用数据基类)
优化Win2000网络速度
ftp类(myftp.php)
CSS去除表格的默认间距并且制作1px的细线表
用Asp隐藏文件路径,实现防盗链 的代码