/*-------------------ASP文档参考集-----------------------*/
*-->作者:草履虫
*-->时间:2007-4.28---2007-4.30(原来是自己编写的手册,现在发在这里)
*-->联系:caolvchong@gmail.com
*-->文档功能:
1.复习了ASP,加深了对ASP结构的理解和ASP的体会
2.可以用来做ASP参考,自己写的,参考起来更方便
这是第二部分:ASP七大对象
/*---------------------------ASP七大对象----------------------------*/
*-->Application对象:
功能:在给定的应用程序的所有用户之间共享信息,并在服务器运行期间持久的保存数
据.而且,Application对象还有控制访问应用层数据的方法和可用于在应用程序启
动和停止时触发过程的事件(OnStart事件和OnEnd事件)
属性:没有内置的属性
集合:即用户自定义的属性
Application 对象的集合及说明:
Contents:没有使用<OBJECT>元素定义的存储于Application对象中的所有变量(及
它们的值)的一个集合.包括Variant数组和Variant类型对象实例的引用
StaticObjects:使用<OBJECT>元素定义的存储于Application对象中的所有变量
(及它们的值)的一个集合
对应的例子:
设置application属性值:
Application("MyVar") = "Hello"
Set Application("MyObj") = Server.CreateObject("MyComponent")
方法:
Contents.Remove():移去某个application集合
Contents.Removeall():移去所有的Application集合
Lock():阻止其他客户修改存储在Application对象中的变量,以确保在同一时刻仅
有一个客户可修改和存取 Application 变量.如果用户没有明确调用Unlock
方法,则服务器将在.asp文件结束或超时后即解除对 Application 对象的锁
定
Unlock():使其他客户端可以在使用Lock方法锁住Application对象后,修改存储在
该对象中的变量.如果未显式调用该方法,Web服务器将在.asp文件结束或超时
后解锁Application对象
一个综合点的例子:
在1.asp中:
'设置3个application属性值
application("chong1")="第1个application集合项"
application("chong2")="第2个application集合项"
ASP七大对象说明分析
内容版权声明:除非注明,否则皆为本站原创文章。