在一起协同工作以完成某项任务的一组 ASP 文件称为一个应用程序。

Application 对象

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

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

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

存储和取回 Application 变量

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

您可以在 "Global.asa" 中创建 Application 变量,如下所示:

Sub Application_OnStart

application("vartime")=""

application("users")=1

End Sub

在上面的实例中,我们创建了两个 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 & "
")

Next

%>

如果您不知道 Contents 集合中的项目数量,您可以使用 Count 属性:

dim i

dim j

j=Application.Contents.Count

For i=1 to j

Response.Write(Application.Contents(i) & "
")

Next

%>

遍历 StaticObjects 集合

您可以通过遍历 StaticObjects 集合,来查看存储在 Application 对象中的所有对象的值:

dim i

For Each i in Application.StaticObjects

Response.Write(i & "
")

Next

%>

锁定和解锁

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

Application.Lock

'do some application object operations

Application.Unlock

%>

php asp application,ASP Application相关推荐

  1. Creating a LINQ Enabled ASP.NET Web application template using C#.[转]

    原文地址:http://www.wwwcoder.com/Weblogs/tabid/283/EntryID/839/Default.aspx 其他相关地址:Building and using a  ...

  2. ASP.NET中application对象的用法(面试题)

    ASP.NET中application对象的用法 本文导读:Application对象是HttpApplicationState类的一个实例,Application状态是整个应用程序全局的.Appli ...

  3. 比较.ASP.NET中Application,Session,Cookie,ViewState和Cache

    在ASP.NET中,有很多种保存信息的内置对象,如:Application,Session,Cookie,ViewState和Cache等.下面分别介绍它们的用法和区别. 方法 信息量大小 作用域和保 ...

  4. 学习ASP.NET-初探Application状态

    学习ASP.NET-初探Application状态 - 上一篇<浅谈TeeChart组件在ASP中的应用>下一篇<用IS6进行ASP软件的打包和自动安装(补充)>字体: 小|中 ...

  5. Classic ASP 系列(3) Application 对象

    A group of ASP files that work together to perform some purpose is called an application. The Applic ...

  6. php 实现application,PHP中实现ASP中的Application 功能

    [PHP中实现ASP中的Application 功能] /* 作者: 何志强[hzq@chinaasp.com hhzqq@21cn.com] 主页: http://www.phpchina.com/ ...

  7. Asp.net中Application Session Cookie ViewState Cache

    Application 1.         Application用来保存所有用户共用的信息 2.         在Asp时代,如果要保存的数据在应用程序生存期内不会或者很少发生改变,那么使用Ap ...

  8. ASP.NET之Application、Session和Cookie的差别

    在Asp.net中Application.Session和Cookie都能够保存信息,那么它们有什么不同呢? 一.首先Application是在server端建立一个状态变量,存储于server的全局 ...

  9. ASP.NET的Application

    ASP.NET的Application 1.Application的生存期 一个ASP.NET application创建于服务器第一次被请求时,在那之前不会有ASP.NET代码在执行.接受第一次请求 ...

最新文章

  1. 【Python学习系列四】Python程序通过hadoop-streaming提交到Hadoop集群执行MapReduce
  2. ML之LoRDTRF:基于LoRDT(CART)RF算法对mushrooms蘑菇数据集(22+1,6513+1611)训练来预测蘑菇是否毒性(二分类预测)
  3. (Pwn)CTF工具 ROPgadget 的安装与使用介绍
  4. python sklearn学习笔记大全(常见代码速查)
  5. 【BZOJ3387】[Usaco2004 Dec]Fence Obstacle Course栅栏行动 线段树
  6. C++ Primer Plus 笔记第十章
  7. ceph存储原理_热门的分布式存储系统ceph入门介绍
  8. Spring Security 示例教程
  9. Spring之AOP动态代理详解
  10. mac终端shell颜色
  11. tperformancegraph_列车运行实绩图,train performance graph,音标,读音,翻译,英文例句,英语词典...
  12. 支付宝系统架构参考(架构图,最新揭秘)
  13. C#求学之路MVC《医院管理系统》项目研发文献
  14. 国空三区三线思考之:Arcgis自上而下从左到右进行编号
  15. MFC技术内幕系列之(一)---MFC应用程序“生死因果”内幕
  16. 成长经历:浅谈OSINT认知
  17. 操作json进行分组再组
  18. Excel数据透视表: GetPivotData
  19. 怎么把dell 灵越2020一体机的win8系统改成win7?
  20. 才聚PMP进阶|项目管理实战分享会圆满结束

热门文章

  1. 【C】 5个数求最值
  2. 《移动互联网的秘密》
  3. 迎金羊套餐8折限时抢
  4. ios中常用的第三方库
  5. 小米路由器AX6000配置专线,IP地址不合法
  6. LeetCode P70 爬楼梯 (动规、滚动、递归 三大解法)
  7. 苹果平板的触控笔哪款好用?电容笔性价比高的品牌
  8. 单文件图片管理php,PHP照片图片管理器源码,单文件PHP照片/图片文件管理源码FileManager...
  9. 区块链技术能否创造一个乌托邦社会?
  10. echarts四象限图加图例