精品熟女碰碰人人a久久,多姿,欧美欧美a v日韩中文字幕,日本福利片秋霞国产午夜,欧美成人禁片在线观看

ASP Application 對象

asp application 對象

在一起協同工作以完成某項任務的一組 asp 文件稱為一個應用程序。

application 對象

web 上的一個應用程序可以是一組 asp 文件。這些 asp 文件一起協同工作來完成某項任務。asp 中的 application 對象用于把這些文件捆綁在一起。

application 對象用于存儲和訪問來自任何頁面的變量,類似于 session 對象。不同之處在于,所有的用戶分享一個 application 對象,而 session 對象和用戶的關系是一一對應的。

application 對象存有會被應用程序中的許多頁面使用的信息(比如數據庫連接信息)。可以從任何的頁面訪問這些信息。同時您也可以在一個地方改變這些信息,隨后這些改變會自動反映在所有的頁面上。

存儲和取回 application 變量

application 變量可被應用程序中的任何頁面訪問和改變。

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

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

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

</script>

在上面的實例中,我們創建了兩個 application 變量:"vartime" 和 "users"。

您可以訪問 application 變量的值,如下所示:

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

遍歷 contents 集合

contents 集合包含著所有的 application 變量。您可以通過遍歷 contents 集合,來查看其中存儲的變量:

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

如果您不知道 contents 集合中的項目數量,您可以使用 count 屬性:

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

遍歷 staticobjects 集合

您可以通過遍歷 staticobjects 集合,來查看存儲在 application 對象中的所有對象的值:

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

鎖定和解鎖

您可以使用 "lock" 方法來鎖定應用程序。當應用程序鎖定后,用戶們就無法改變 application 變量了(除了正在訪問 application 變量的用戶)。您還可以使用 "unlock" 方法來解鎖應用程序。這個方法會移除對 application 變量的鎖定:

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

相關文章