ASP 应用程序 对象
一组协同工作以执行某些目的的 ASP 文件称为应用程序。Application 对象用于将这些文件绑定在一起。
应用程序对象
Web 上的一个应用程序可能包含多个 ASP 文件,这些文件协同工作以执行某些目的。Application 对象用于将这些文件绑定在一起。
Application 对象用于存储和访问来自任何页面的变量,就像 Session 对象一样。不同之处在于,所有用户共享一个 Application 对象(对于 Session,每个用户都有一个 Session 对象)。
Application 对象保存将在应用程序中的许多页面中使用的信息(例如数据库连接信息)。可以从任何页面访问这些信息。也可以在一个地方更改信息,并且更改将自动反映在所有页面上。
下面描述了 Application 对象的集合、方法和事件。
集合
集合 | 描述 |
---|---|
内容 | 包含通过脚本命令附加到应用程序的所有项 |
StaticObjects | 包含使用 HTML <object> 标签附加到应用程序的所有对象 |
方法
方法 | 描述 |
---|---|
Contents.Remove | 从 Contents 集合中删除一项 |
Contents.RemoveAll() | 从 Contents 集合中删除所有项 |
锁定 | 防止其他用户修改 Application 对象中的变量 |
解锁 | 允许其他用户修改 Application 对象中的变量(在使用 Lock 方法锁定后) |
事件
事件 | 描述 |
---|---|
Application_OnEnd | 当所有用户会话结束且应用程序结束时发生 |
Application_OnStart | 在创建第一个新会话之前发生(当第一次引用 Application 对象时) |