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对象.当会话过期或被放弃后,服务器将终止该
内容版权声明:除非注明,否则皆为本站原创文章。