一,application对象
它相当于应用程序集,类似于全局变量,因此,它是可以共享的,主要是用来实现应用程序中的页面使用信息,比如数据库连接信息。方法为集合,key 和键值对。
比如lock方法:
<% Application.Lock Application("visits")=Application("visits")+1 Application.Unlock %> This page has been visited <%=Application("visits")%> times!
就可以防止一个以上用户在同一时间访问变visits,用unlock进行解锁。
二,session对象
用于存储或者更改用户会话的信息,他是每一个用户与服务器之间的交互,因此,他是局部的。
比如,遍历content集合
<% for each x in Application.Contents Response.Write(x & "=" & Application.Contents(x) & "<br>") next %> 或者: <% For i=1 to Application.Contents.Count Response.Write(i & "=" & Application.Contents(i) & "<br>") Next %>
三,server对象。
用于获取服务器信息和局部之间的调用。
举例,不能创建与已建对象同名的对象
<% Set Application=Server.CreateObject("Application") %>总结,整个应用程序只有一个application对象,而所有人都可以访问server,session对象。他们的方法,以及用处需要我们继续探究。加油。