Session的内容

几乎所有的Session存储的内容存在Content集合中。例如,下面两个语句是等效的:

<% Session(MyVar)=Some data %>

<% Session.Contents(MyVar)=Some data %>

正如前面对集合的讨论中说道的,你仍然可以利用Count属性来检查集合的数量。同样你也可以利用FOR EACHFOR ...NEXT循环来显示Content所有内容。下面的例子使用了这些方法:

<%

Session(Username)=“谢建云”

Session(Usercompany)=“迈至科网络”

%>

这里面Session对象的Content集合一共有<%=Session.Content.Count%>项。

<hr>

<%

FOR EACH thing IN Contents

Response.Write(<br>&thing&Session.Contents(thing))

NEXT

%>

<hr>

<%

FOR I=1 to Session.Contents.Count

Response.Write(<br>&Session.Contents(i))

NEXT

%>

在这个脚本中,创建了两个Session变量,UsernameUsercompany,然后,依次通过FOR EACHFOR...NEXT循环的方法将这两个字段内容显示出来,和前面的章节中十分类似(16.1)

 

16.1 Contents集合的内容