重庆隆鑫花漾湖:Global.asa使用手册
来源:百度文库 编辑:偶看新闻 时间:2024/04/30 15:55:32
Global.asa 文件是一个可选文件,用户可以在该文件中指定事件脚本,并声明具有会话和应用程序作用域的对象。该文件的内容
给用户显示的,而是用来存储事件信息和由应用程序全局使用的对象。该文件的名称必须是 Global.asa 且必须存放在应用程序的
根目录中。每个应用程序只能有一个 Global.asa 文件。
Global.asa 文件只能包含如下内容:
1.应用程序事件
2.会话事件
3.
参数
Scope
指定对象的作用域。在 Global.asa 文件中,Scope 将被设置为 Session 或 Application。
Identifier
指定对象实例的名称。
ProgID
与类标识相关的标识。无论 ProgID 还是 ClassID 都必须在
注释
在 Global.asa 文件中声明的对象可被应用程序中的任何脚本使用。例如,在声明了下列对象的情况下。
---GLOBAL.ASA---
可以从应用程序中的任何一页引用 MyAd 对象:
---SOME.ASP---
<%= MyAd.GetAdvertisement("/ads/adrot.txt") %>
TypeLibrary 声明
ActiveX 组件常常要描述类型库中该组件支持的常量。类型库是一个文件,其中包含有关 ActiveX 组件所支持的对象和类型的信
息。如果用户的 Web 应用程序依赖于已在类型库中声明了类型的 ActiveX 对象,就可以在 Global.asa 文件中声明其类型。这
样做以后,就可以在应用程序范围内从任何脚本引用已在类型库中声明了的数据类型。
有关在 ASP 中使用常量的详细信息,请参阅“使用变量和常量”。
语法
参数
file
类型库的绝对路径。如果提供了该参数和 typelibraryuuid 参数,则 file 将用于标识类型库。file 参数和
typelibraryuuid 参数都是必选项。
typelibraryuuid
类型库统一的唯一标识。file 参数和 typelibraryuuid 参数都是必选项。
majorversionnumber
用于选择版本。如果找不到所需的版本,将返回错误。该参数是可选项。
minorversionnumber
用于选择版本。如果找不到所需的版本,将返回错误。该参数是可选项。
localeid
现场标识,用于类型库。如果找不到所需的现场,将返回错误。该参数是可选项。
错误信息
服务器可返回下列错误消息。
错误 说明
ASP 0222 指定的类型库无效。METADATA 标记包含无效的类型库指定。
ASP 0223 找不到类型库。METADATA 包含的类型库指定与注册表项不符。
ASP 0224 类型库无法加载。ASP 无法加载 METADATA 标记中指定的类型库。
ASP 0225 类型库不能重叠。ASP 无法从在 METADATA 标记中指定的类型库中创建 Type Library Wrapper 对象。
注释
最好将 METADATA 标记写在 Global.asa 文件的开始位置。但是,无论是内部和外部 SCRIPT 标记,都可以出现在 Global.asa
文件中的任何位置。
通过将类型库的名称加在该常量的前面,可以避免对常量的不明确引用。例如,ADODB.adErrItemNotFound 会比
adErrItemNotFound 更明确。
如果使用 Microsoft Visual InterDev 创建 global.asa 文件,则 METADATA 标记将包含可选的 STARTSPAN 和 ENDSPAN 关 键字。而 IIS 则会忽略这两个关键字。
示例
下面示例中的 MyComponent 是用 Visual Basic 5.0 编写的。MyComponent 使用下列语句定义常量 MyError。
Public Const MyError = "You are not using MyComponent correctly."
类型库包含在 mycomponent.lib 中,该文件安装在下面的目录中。
C:\MyComponent
下面的 METADATA 标记包含在 MyApp 应用程序的 global.asa 文件中。该示例使用可选的 STARTSPAN 和 ENDSPAN 标记。而
IIS 则不需要这两个标记。
现在,MyApp 应用程序中的任何 ASP 都包含如下脚本:
Global.asa问题
global.asa用法
asp的global.asa
怎么创建Global.asa
ASP 的global.asa
Global.asa的问题?
ASP 的global.asa
global.asa的作用是什么?
关于global.asa的问题
ASP中的global.asa问题急救。
global.asa 是什么意思?拍什么用的?
global.asa是什么文件?有什么作用?
如何理解Global.asa文件的作用
做登陆系统是不是都要弄个Global.asa?
ASP如何调用global.asa文件
为什么现在很少用Global.asa
关于global.asa 文件的问题?
asp 中global.asa 文件的问题?
请问这个global.asa程序为何不能运行
怎么把global.asa放到跟目录里去
Global.asa在Windows 2003下运行不正常
使用global.asa以后,网站无法正常使用了
ASP问题:global.asa是什么文件,特别asa是那类的文件。
global.asa文件可以使用很多个,在不同的目录下,这句话说得对吗?