教学内容     HTML篇 | CSS篇 | VBScript篇 | JavaScript篇 | ASP篇 |

第六节Application

 

发布:刘声田   发布时间:2011-12-20  字体:【

一、Application对象简介

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

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

  Application 对象掌握的信息会被应用程序中的很多页面使用(比如数据库连接信息)。这就意味可以从任意页面访问这些信息。也意味着可以在在一个页面上改变这些信息,随后这些改变会自动地反映到所有的页面中。
 

二、Application对象方法

  (1)Contents.Remove
从 Contents 集合中删除一个项目。
(2)Contents.RemoveAll()
从 Contents 集合中删除所有的项目。
(3)Lock
防止其余的用户修改 Application 对象中的变量。
(4)Unlock
使其他的用户可以修改 Application 对象中的变量(在被 Lock 方法锁定之后)。

三、Application对象事件

(1)Application_OnEnd
当所有用户的 session 都结束,并且应用程序结束时,此事件发生。
(2)Application_OnStart
在首个新的 session 被创建之前(这时 Application 对象被首次引用),此事件会发生。

四、Application对象属性

(1)Contents 属性
包含所有通过脚本命令追加到应用程序中的项目。
  (2)StaticObjects属性
包含所有使用 HTML 的 <object> 标签追加到应用程序中的对象。