Session

的内容

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

<% Session(

“MyVar”)=“Some data” %>

<% Session.Contents(

“MyVar”)=“Some data” %>

正如前面对集合的讨论中说道的，你仍然可以利用Count属性来检查集合的数量。同样你也可以利用FOR EACH，FOR ...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变量，Username和Usercompany，然后，依次通过FOR EACH和FOR...NEXT循环的方法将这两个字段内容显示出来，和前面的章节中十分类似(图16.1)。

图

16.1 Contents集合的内容