当前位置:主页   - 电脑 - 网站开发 - ASP
ASP入门教程-Application对象概述
来源:网络   作者:含笑    更新时间:2010-09-27
收藏此页】    【字号    】    【打印】    【关闭

一、Application对象概述

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

可以使用 Application 对象在给定的应用程序的所有用户之间共享信息。基于 ASP 的应用程序同所有的 .asp 文件一样在一个虚拟目录及其子目录中定义。因为多个用户可以共享 Application 对象,所以必须要有 Lock 和 Unlock 方法以确保多个用户无法同时改变某一属性。

Application 对象主要被用于:

1) 统计网站访问的人数;

2) 统计广知点击的次数;

3) 创建聊天室;

4) 读取数据库中的数据等。

Application 对象的语法格式如下:

Application 集合 | 方法

二、Session 对象集合

Application对象提供了两个集合,可以用来访问存储于全局应用程序空间中的变量和对象。如表一:

表一
集 合 含  意
Contents  包含已用脚本命令添加到应用程序中的项目,Contents 是 Application 对象的默认集合。
StaticObjects  包含通过OBJECT标记创建的并给定了应用程序作用域的对象。

三、Application 对象方法

表二
 方   法 含      意
Contents.Remove  从Application 对象的Contents 集合中删除一个项目。
Contents.RemoveAll  从 Application 对象的Contents 集合中删除所有项目。
Lock  禁止其他用户修改 Application 对象的变量。
Unlock  允许其他用户修改 Application 对象的变量。

四、Application 对象事件 ,如表三:

表三
事 件 含  意
Application_OnStart     当ASP启动时触发,在用户请求的网页执行之前和任何用户创建Session对象之前。用于初始化变量、创建对象或运行其他代码。
Application_OnEnd     当ASP应用程序结束时触发。在最后一个用户会话已经结束并且该会话的OnEnd事件中的所有代码已经执行之后发生。其结束时,应用程序中存在的所有变量被取消。
查看全套ASP入门教程
其它资源
来源声明

版权与免责声明
1、本站所发布的文章仅供技术交流参考,本站不主张将其做为决策的依据,浏览者可自愿选择采信与否,本站不对因采信这些信息所产生的任何问题负责。
2、本站部分文章来源于网络,其版权为原权利人所有。由于来源之故,有的文章未能获得作者姓名,署“未知”或“佚名”。对于这些文章,有知悉作者姓名的请告知本站,以便及时署名。如果作者要求删除,我们将予以删除。除此之外本站不再承担其它责任。
3、本站部分文章来源于本站原创,本站拥有所有权利。
4、如对本站发布的信息有异议,请联系我们,经本站确认后,将在三个工作日内做出修改或删除处理。
请参阅权责声明