ASP七大对象说明分析

/*-------------------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集合项"

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/2585.html