ASP教程:简单学习掌握ASP Application 对象

application|对象|教程

在一起协同工作以完成某项任务的一组ASP文件被称作应用程序(application)。ASP中的Application 对象用来将这些文件捆绑在一起。

Application 对象

web上的某个应用程序可以是一组ASP文件。这些ASP文件一起协同工作来完成某项任务。ASP中的Application对象用来把这些文件捆绑在一起。

Application对象用于存储和访问来自任何页面的变量,类似于session对象。不同之处在于,所有的用户分享一个Application 对象,而session对象和用户的关系是一一对应的。

Application对象握有会被应用程序中的许多页面使用的信息(比如数据库连接信息)。这意味着可以从任何的页面访问这些信息。同时也意味着你可在某地改变这些信息,然后这些改变会自动反映在所有的页面上。

存储和取回Application变量

Application变量可被应用程序中的任何页面芳和改变。

可以像这样在"Global.asa"中创建Application变量:

<script language="vbscript" runat="server">Sub Application_OnStartapplication("vartime")=""application("users")=1End Sub</script>

在上面的例子中,我们创建了两个Application变量:"vartime"和"users"。

可以像这样访问Application变量的值:

There are <%Response.Write(Application("users"))%> active connections.

循环遍历Contents集

Contents集包含着所有的application变量。我们可以通过对contents集进行遍历,来查看其中存储的变量:

<%dim iFor Each i in Application.Contents  Response.Write(i & "<br />")Next%>

如果你不清楚contents集中的项目数量,可使用count属性:

<%dim idim jj=Application.Contents.CountFor i=1 to j  Response.Write(Application.Contents(i) & "<br />")Next%>

循环遍历StaticObjects集

可通过循环遍历StaticObjects集,来查看所有存储于Application对象中所有对象的值:

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

锁定和解锁

我们可以使用"Lock"方法来锁定某个应用程序。当应用程序被锁定后,用户们就无法改变Application变量了(除了正在访问Application变量的用户)。我们也可使用"Unlock"方法来对应用程序解锁。这个方法会移除对Application变量的锁定:

<%Application.Lock  'do some application object operationsApplication.Unlock%>

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索对象
, 变量
, 页面
, application
, 应用程序
一组变量
,以便于您获取更多的相关知识。

时间: 2024-08-30 23:26:29

ASP教程:简单学习掌握ASP Application 对象的相关文章

ASP教程:学习掌握ASP Global.asa 文件

教程 Global.asa 文件是一个可选的文件,它可包含可被ASP应用程序中每个页面访问的对象.变量以及方法的声明. Global.asa 文件 Global.asa文件是一个可选的文件,它可包含可被ASP应用程序中每个页面访问的对象.变量以及方法的声明.所有合法的浏览器脚本都能在Global.asa中使用. Global.asa 文件可包含下列内容: Application事件 Session事件 <object>声明 TypeLibrary声明 #include命令 注释:Global.

ASP教程:学习掌握ASP 文件引用的方法

教程 #include命令用于在多重页面上创建需重复使用的函数.页眉.页脚或者其他元素等. #include 命令 通过使用#include命令,我们可以在服务器执行某个ASP文件之前,把另一个ASP文件插入这个文件中.#include命令用于在多重页面上创建需重复使用的函数.页眉.页脚或者其他元素等. 如何使用#include命令 这里有一个名为"mypage.asp"的文件: <html> <body> <h3>Words of Wisdom:&

ASP教程:第九篇 ASP内建对象Application 和 Session

 在上一篇中作者给大家详细介绍了 ASP 内建对象 Response 的使用方法,在这一篇中作者将继续给大家介绍另两个非常实用且重要的 ASP 的内建对象 Application 和 Session. 在 ASP 的内建对象中除了用于发送.接收和处理数据的对象外,还有一些非常实用的代表 Active Server 应用程序和单个用户信息的对象. 让我们先来看看 Application 对象.在同一虚拟目录及其子目录下的所有 .asp 文件构成了 ASP 应用程序.我们非但可以使用 Applica

在ASP.NET中使用Session与Application 对象(续)

application|asp.net|session|对象 Figure 3 Caching The amount of data you can reach at any level is different, but the right doses are determined on a per-application basis.Also different from layer to layer is the time needed to retrieve data. Session,

javascript asp教程第十二课---session对象_ASP基础

Overview: The Session Object is how you track a single user across many pages. It has four (4) properties, two (2) collections, one (1) method, and two (2) events. Get Started: In this series of examples we will create a password system. We will use

javascript asp教程第十二课---session对象

Overview: The Session Object is how you track a single user across many pages. It has four (4) properties, two (2) collections, one (1) method, and two (2) events. Get Started: In this series of examples we will create a password system. We will use

ASP教程:简单学习掌握ASP Session 对象

session|对象|教程 Session对象用于存储用户的信息.存储于session对象中的变量握有单一用户的信息,并且对于应用程序中的所有页面都是可用的. Session 对象 当你操作某个应用程序时,你打开它,做些改变,然后将它关闭.这很像一次对话(Session).计算机知道你是谁.它清楚你在何时打开和关闭应用程序.但是在因特网上有一个问题:由于HTTP地址无法存留状态,web服务器并不知道你是谁以及你做什么. ASP通过为每位用户创建一个唯一的cookie的方式解决了这个问题.cook

ASP教程:学习掌握使用CDOSYS发送电子邮件

教程 CDOSYS是ASP中的内置组件.此组建用于通过ASP来发送电子邮件. 使用CDOSYS发送电子邮件 CDO (Collaboration Data Objects)是一项微软的技术,被设计用来简化通信程序的创建. CDOCDOSYS是ASP中的内置组件.我们将会您展示如何使用该组件来发送电子邮件. How about CDONTs? 微软已经在Windows 2000.Windows XP以及Windows 2003中淘汰了CDONTs.如果您还在应用程序中使用CDONTs,就需要更新代

ASP教程:学习ASP应用Cookies的技巧

什么是 Cookie?Cookie 其实是一个标签,经常可能听到的中文翻译:小舔饼.当你访问一个需要唯一标识你的站址的 WEB 站点时,它会在你的硬盘上留下一个标记,下一次你访问同一个站点时,站点的页面会查找这个标记. 每个 WEB 站点都有自己的标记,标记的内容可以随时读取,但只能由该站点的页面完成.每个站点的Cookie与其他所有站点的Cookie存在同一文件夹中的不同文件内(你可以在 win98 的 Windows 目录下的 Cookie 文件夹中找到它们,而 win2k 则在 Docum