Menu
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

ASP 应用程序 对象


一组协同工作以执行特定目的的 ASP 文件称为应用程序。


应用程序对象

Web 上的应用程序可能包含多个协同工作以执行特定目的的 ASP 文件。应用程序对象用于将这些文件捆绑在一起。

应用程序对象用于从任何页面存储和访问变量,就像会话对象一样。区别在于,所有用户共享一个应用程序对象(对于会话,每个用户都有一个会话对象)。

应用程序对象保存将由应用程序中的许多页面使用的信息(例如数据库连接信息)。可以从任何页面访问该信息。也可以在一个位置更改信息,并且更改会自动反映在所有页面上。


存储和检索应用程序变量

应用程序变量可以由应用程序中的任何页面访问和更改。

您可以在“Global.asa”中创建应用程序变量,如下所示

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

Sub Application_OnStart
application("vartime")=""
application("users")=1
End Sub

</script>

在上面的示例中,我们创建了两个应用程序变量:“vartime”和“users”。

您可以像这样访问应用程序变量的值


<%
Response.Write(Application("users"))
%>
个活动连接。


循环遍历 Contents 集合

Contents 集合包含所有应用程序变量。您可以循环遍历 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 集合,查看存储在应用程序对象中的所有对象的价值观

<%
dim i
For Each i in Application.StaticObjects
  Response.Write(i & "<br>")
Next
%>

锁定和解锁

您可以使用“Lock”方法锁定应用程序。当应用程序被锁定时,用户无法更改应用程序变量(除了当前访问它的变量)。您可以使用“Unlock”方法解锁应用程序。此方法会从应用程序变量中删除锁定

<%
Application.Lock
'执行一些应用程序对象操作
Application.Unlock
%>

×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.