ASP入门基础教程:使用StaticObjects集合保存会话信息
使用StaticObjects 集合保存会话信息
StaticObjects 集合包含 Session 对象中用 OBJECT 标记创建的所有对象。
1、StaticOBjects 集合的语法格式:
Session.StaticObjects(key)其中参数 Key 指定要检索的属性。
2、创建具有会话作用域的对象:
在 global.asa 文件中,使用 OBJECT 标记并将 SCOPE 属性设置为 “Session" 可以创建有会话作用域的对象。例如:
3、使用 For Each ...Next 语句遍历 StaticObjects 集合中的每一个对象
StaticObjects 集合可以用于确定对象特定属性的值,或者用于遍历集合并获取所有对象的全部属性。使用循环控制结构可以遍历 StaticObjects 集合中的关键字。脚本如下:
<%
For Each objprop in Session.StaticObjects
Response.Write objprop & ":" & Session.StaticObjects(objprop) & "
"
Next
%>
4、不能在Session 对象中存储内建对象。例如,下面每一行脚本都将返回错误。
<%
set session("varl")=Session
set session("var2")=Request
set Session("var3")=Response
set Session("var4")=Server
set Session("var5")Application
%>