Name

Contents Collection — Session.Contents( Key )

Synopsis

Contains all of the variables and objects added with session-level scope through script (i.e., not through the use of the <OBJECT> tag).

The Contents collection of the Session object, like other ASP collections, has the following properties:

Item

Retrieves the value of a specific member of the Contents collection. You specify which member using a string key (whose value is obtainable using the index through the Key property, described later in this section) or using an index number. For example, if you wish to initialize an element in the Contents collection with a value of Pi, you might use a line of code similar to the following:

Session.Contents.Item("Pi") = 3.14

In the preceding line of code, the desired element in the collection is specified using the key value "Pi." Thus initialized, you can then retrieve the value of this element of the Contents collection using the following line of code:

dblMyVar = Session.Contents.Item("Pi")

For reasons that will become clear in a moment, let's assume that this is the first element added to the Contents collection.

You could also retrieve the value of an element in the Contents collection using its index in the collection rather than a key, as demonstrated in the following line of code:

dblMyVar = Session.Contents.Item(1)

Note that you use a 1 (one), not a (zero), to represent the first element in the Contents collection. This is a subtle point, since using a zero in this line of code ...

Get ASP in a Nutshell, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.