创建一个基于ASP的应用程序之后,可以使用Application对象在该应用程序的所有用户之间共享信息,这些信息可以保存在Application对象的Contents和Static Objects集合中。
1.使用Contents集合保存应用程序信息
Application对象的Contents集合包含了在应用程序范围内未使用〈OBJECT〉标记声明的项目。
语法格式:
Application.Contents(Key)
或
Application(Key)
说明:参数Key指定要获取的项目的名称。
例如:
〈%Application(″My Var″)=″Hello″%〉
2.使用Static Objects集合保存应用程序信息(www.xing528.com)
Application对象的Static Objects集合包含所有的在应用程序范围内使用OBJECT标记创建的对象。
语法格式:
Application.Static Objects(Key)
说明:参数Key指定要检索的项目的值。
在global.asa文件中,使用OBJECT标记并将SCOPE属性设置为“Application”也可以创建具有应用程序作用域的对象。
例如:
〈OBJECTRUNAT=″Server″SCOPE=″Application″ID=″ad″PROGID=″MSWC.Ad Rotator″〉
〈/OBJECT〉
注意
为具有应用程序作用域的变量分配组件实例有以下两种情况:若使用Server.CreateObject方法为变量分配组件实例,则该变量将成为Application.Contents集合的成员;若该变量是用OBJECT标记分配的,则该变量将成为Application.Static Objects集合的成员。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。