成免费的crm,久久国产精品新农夫导航新妓网,恋夜秀场全部视频安卓手机,女校花强奷在线播放A级

ASP Application 對(duì)象

asp application 對(duì)象

在一起協(xié)同工作以完成某項(xiàng)任務(wù)的一組 asp 文件稱(chēng)為一個(gè)應(yīng)用程序。

application 對(duì)象

web 上的一個(gè)應(yīng)用程序可以是一組 asp 文件。這些 asp 文件一起協(xié)同工作來(lái)完成某項(xiàng)任務(wù)。asp 中的 application 對(duì)象用于把這些文件捆綁在一起。

application 對(duì)象用于存儲(chǔ)和訪問(wèn)來(lái)自任何頁(yè)面的變量,類(lèi)似于 session 對(duì)象。不同之處在于,所有的用戶(hù)分享一個(gè) application 對(duì)象,而 session 對(duì)象和用戶(hù)的關(guān)系是一一對(duì)應(yīng)的。

application 對(duì)象存有會(huì)被應(yīng)用程序中的許多頁(yè)面使用的信息(比如數(shù)據(jù)庫(kù)連接信息)。可以從任何的頁(yè)面訪問(wèn)這些信息。同時(shí)您也可以在一個(gè)地方改變這些信息,隨后這些改變會(huì)自動(dòng)反映在所有的頁(yè)面上。

存儲(chǔ)和取回 application 變量

application 變量可被應(yīng)用程序中的任何頁(yè)面訪問(wèn)和改變。

您可以在 "global.asa" 中創(chuàng)建 application 變量,如下所示:

<script language="vbscript" runat="server">

sub application_onstart
application("vartime")=""
application("users")=1
end sub

</script>

在上面的實(shí)例中,我們創(chuàng)建了兩個(gè) application 變量:"vartime" 和 "users"。

您可以訪問(wèn) application 變量的值,如下所示:

there are
<%
response.write(application("users"))
%>
active connections.

遍歷 contents 集合

contents 集合包含著所有的 application 變量。您可以通過(guò)遍歷 contents 集合,來(lái)查看其中存儲(chǔ)的變量:

<%
dim i
for each i in application.contents
response.write(i & "<br>")
next
%>

如果您不知道 contents 集合中的項(xiàng)目數(shù)量,您可以使用 count 屬性:

<%
dim i
dim j
j=application.contents.count
for i=1 to j
response.write(application.contents(i) & "<br>")
next
%>

遍歷 staticobjects 集合

您可以通過(guò)遍歷 staticobjects 集合,來(lái)查看存儲(chǔ)在 application 對(duì)象中的所有對(duì)象的值:

<%
dim i
for each i in application.staticobjects
response.write(i & "<br>")
next
%>

鎖定和解鎖

您可以使用 "lock" 方法來(lái)鎖定應(yīng)用程序。當(dāng)應(yīng)用程序鎖定后,用戶(hù)們就無(wú)法改變 application 變量了(除了正在訪問(wèn) application 變量的用戶(hù))。您還可以使用 "unlock" 方法來(lái)解鎖應(yīng)用程序。這個(gè)方法會(huì)移除對(duì) application 變量的鎖定:

<%
application.lock
'do some application object operations
application.unlock
%>

相關(guān)文章