ASP七大对象说明分析(2)


        application("chong3")="第3个application集合项"
      '设置的属性值都保留在application.contents中,基数从0开始,因此可以用
      'for循环读出来
      '这里总结下contents集合的属性:
        'count属性:返回集合中所有的项数,返回值是个整数
        'item属性:用于设置或返回集合中一个特定成员的值,item属性是
        contents
        '集合的默认属性,因此.item(x)相当于.(x)
        'key属性:key(x)返回对应的属性名,如上面
        application.contents.key(1)
        '将返回chong1
        For i = 1 to Application.Contents.Count 
          Response.Write (Application.Contents.item(i)) 
        Next
      在2.asp中:
      '2.asp和1.asp共享了application对象内容,因此可以对该集合元素进行修
      改或删除等
        application("chong1")="我被修改了"  '修改application属性值
        application.Contents.Remove("chong2")  '删除application属性值
        for each j in application.Contents  'for each形式访问application
          response.Write(Application.Contents.item(j))
        next
  事件:至于两个事件onstart()和onend()等总结Global.asa文件时介绍
  经验:通常地,当要修改某个application值时,应当先用Lock()锁定它,然后再修改,修
    改完后再Unlock(),防止多个用户并发访问该对象
  常用:设置,修改和删除application集合,结合lock和unlock方法

*-->Session对象:
  功能:Session对象存储特定的用户会话所需的信息.当用户在应用程序的页之间跳转  
    时,存储在Session对象中的变量不会清除,而用户在应用程序中访问页面时,这些
    变量始终存在.当用户请求来自应用程序的Web页时,如果该用户还没有会话,则 
    Web 服务器将自动创建一个Session对象.当会话过期或被放弃后,服务器将终止该

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

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