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