ASP ContentsCollection


Application 对象参考手册Complete Application Object Reference Manual

The Contents collection contains all items added to the application/session through script commands.

Tip:To remove items from the Contents collection, use the Remove and RemoveAll methods.

Syntax

Application.Contents(Key)

Session.Contents(Key)

Parameter Description
key Required. The name of the item to retrieve.


Examples for the Application object

Example 1

Note that both name and objtest are appended to the Contents collection:

<%
Application("name")="EXAMPLE"
Set Application("objtest")=Server.CreateObject("ADODB.Connection")
%>

Example 2

Loop through the Contents collection:

<%
for each x in Application.Contents
  Response.Write(x & "=" & Application.Contents(x) & "<br>")
next
%>

Or:

<%
For i=1 to Application.Contents.Count
  Response.Write(i & "=" & Application.Contents(i) & "<br>")
Next
%>

Example 3

<%
Application("date")="2001/05/05"
Application("author")="EXAMPLE"

for each x in Application.Contents
  Response.Write(x & "=" & Application.Contents(x) & "<br>")
next
%>

Output:

date=2001/05/05
author=EXAMPLE


Examples for the Session object

Example 1

Note that both name and objtest are appended to the Contents collection:

<%
Session("name")="Hege"
Set Session("objtest")=Server.CreateObject("ADODB.Connection")
%>

Example 2

Loop through the Contents collection:

<%
for each x in Session.Contents
  Response.Write(x & "=" & Session.Contents(x) & "<br>")
next
%>

Or:

<%
For i=1 to Session.Contents.Count
  Response.Write(i & "=" & Session.Contents(i) & "<br>")
Next
%>

Example 3

<%
Session("name")="Hege"
Session("date")="2001/05/05"

for each x in Session.Contents
  Response.Write(x & "=" & Session.Contents(x) & "<br>")
next
%>

Output:

name=Hege
date=2001/05/05


Application 对象参考手册Complete Application Object Reference Manual Other Extensions