全部博文(2065)
分类: 系统运维
2009-04-22 19:37:36
Web 上的一个应用程序可以是一组 ASP 文件。这些 ASP 在一起协同工作来完成一项任务。而 ASP 中的 Application 对象的作用是把这些文件捆绑在一起。
Application 对象用于存储和访问来自任意页面的变量,类似 Session 对象。不同之处在于所有的用户分享一个 Application 对象,而 session 对象和用户的关系是一一对应的。
Application 对象掌握的信息会被应用程序中的很多页面使用(比如数据库连接信息)。这就意味我们可以从任意页面访问这些信息。也意味着你可以在在一个页面上改变这些信息,随后这些改变会自动地反映到所有的页面中。
Application 对象的集合、方法和事件的描述如下:
集合 | 描述 |
---|---|
包含所有通过脚本命令追加到应用程序中的项目。 | |
包含所有使用 HTML 的 |
方法 | 描述 |
---|---|
从 Contents 集合中删除一个项目。 | |
从 Contents 集合中删除所有的项目。 | |
防止其余的用户修改 Application 对象中的变量。 | |
使其他的用户可以修改 Application 对象中的变量(在被 Lock 方法锁定之后)。 |
事件 | 描述 |
---|---|
当所有用户的 session 都结束,并且应用程序结束时,此事件发生。 | |
在首个新的 session 被创建之前(这时 Application 对象被首次引用),此事件会发生。 |