ASP Contents Collection

Application Object Reference Manual

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

Tip:To remove an item 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.

For an instance of the Application object

Example 1

Note that name and objtest will be appended to the Contents collection:

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

Example 2

Traverse 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")="W3School"
For each x in Application.Contents
  Response.Write(x & "=" & Application.Contents(x) & "<br />")
next
%>

Output:

date=2001/05/05
author=W3School

For an instance of the Session object

Example 1

Note that name and objtest will be appended to the Contents collection:

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

Example 2

Traverse 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 Object Reference Manual