asp.net--application对象,session对象,server对象

一,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对象。他们的方法,以及用处需要我们继续探究。加油。


猜你喜欢

转载自blog.csdn.net/fjh19950514/article/details/79766866