热门文章
 
ASP内建对象Server
Global.asa文件的使
ASP内建对象Applica
访问和更新Cookies集合
Asp:Cookie集合 简
asp中cookie使用示例
Asp:Cookie集合简介
遍历cookies的方法
判断cookie是否开启
cookies读写基本例子
 推荐文章
 
ASP Session 对象
松子谈asp的Request
再总结一下asp重定向的方法
asp:Session St
session的使用与性能:
asp session 使用
asp中session具体是
防止ASP Session丢
Asp提高首页性能的一个技巧
ASP禁止刷新当前页
asp清空session 关
TypeLibrary 声明
cookies和sessio
web开发:Session详
ASP中Session技巧
再谈asp中的Server.
 
你现在的位置:您现在的位置是: 中国ASP>>ASP教程>>ASP对象
ASP的Application对象

当载入ASP DLL并响应对一个ASP网页的第一个请求时,创建Application对象。该对象提供一个存储场所,用来存储对于所有访问者打开的所有网页都可用的变量和对象。

 

550)this.style.width=550; if(this.height>550)this.style.width=(this.width*550)/this.height;" />

1. Application对象的集合
Application对象提供了两个集合,可以用来访问存储于全局应用程序空间中的变量和对象。集合及说明如表3-3所示:
表3-3 Application对象的集合及说明
集 合
说 明

Contents
没有使用<OBJECT>元素定义的存储于Application对象中的所有变量(及它们的值)的一个集合。包括Variant数组和Variant类型对象实例的引用

StaticObjects
使用<OBJECT>元素定义的存储于Application对象中的所有变量(及它们的值)的一个集合

2. Application对象的方法
Application对象的方法允许删除全局应用程序空间中的值,控制在该空间内对变量的并发访问。方法及说明如表3-4所示:
表3-4 Application对象的方法及说明
方 法
说 明

Contents.Remove(“variable_name”)
从Application.Content集合中删除一个名为variable_name的变量

Contents.RemoveAll()
从Application.Content集合中删除所有变量

Lock()
锁定Application对象,使得只有当前的ASP页面对内容能够进行访问。用于确保通过允许两个用户同时地读取和修改该值的方法而进行的并发操作不会破坏内容

Unlock()
解除对在Application对象上的ASP网页的锁定

注意,在运行期间不能从Application.StaticObjects集合中删除变量。
3. Application对象的事件
Application对象提供了在它启动和结束时触发的两个事件,如表3-5所示:
表3-5 Application对象的事件及说明
事 件
说 明

OnStart
当ASP启动时触发,在用户请求的网页执行之前和任何用户创建Session对象之前。用于初始化变量、创建对象或运行其他代码

OnEnd
当ASP应用程序结束时触发。在最后一个用户会话已经结束并且该会话的OnEnd事件中的所有代码已经执行之后发生。其结束时,应用程序中存在的所有变量被取消


相关信息:

ASP内建对象Application和Session
Cookie,Session,Application封装
遍历application.Contents集合的代码
asp中的数据缓存简易原理示例
罗列全部session和application
asp中使用缓存
ASP的Application对象
ASP中利用application实现缓存

 

中国ASP技术 ASP.ORG.CN 版权所有 2004-2008