ASP Contents Collection
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