ASP Коллекция Contents
Коллекция Contents содержит все элементы, добавленные в application/session с помощью скриптовых команд.
Совет:Чтобы удалить элемент из集合 Contents, используйте методы Remove и RemoveAll.
Грамматика
Application.Contents(Key) Session.Contents(Key)
Параметры | Описание |
---|---|
ключ | Обязателен. Название элемента, который нужно получить. |
Для объекта Application
Пример 1
Обратите внимание, что name и objtest будут добавлены в集合 Contents:
<% Application("name")="W3School" Set Application("objtest")=Server.CreateObject("ADODB.Connection") %>
Пример 2
Перебор集合 Contents:
<% for each x in Application.Contents Response.Write(x & "=" & Application.Contents(x) & "<br />") next %>
Или:
<% For i=1 to Application.Contents.Count Response.Write(i & "=" & Application.Contents(i) & "<br />") Следующий %>
Пример 3
<% Application("date")="2001/05/05" Application("author")="W3School" for each x in Application.Contents Response.Write(x & "=" & Application.Contents(x) & "<br />") next %>
Вывод:
date=2001/05/05 author=W3School
Для объекта Session
Пример 1
Обратите внимание, что name и objtest будут добавлены в集合 Contents:
<% Session("name")="Hege" Set Session("objtest")=Server.CreateObject("ADODB.Connection") %>
Пример 2
Перебор集合 Contents:
<% for each x in Session.Contents Response.Write(x & "=" & Session.Contents(x) & "<br />") next %>
Или:
<% For i=1 to Session.Contents.Count Response.Write(i & "=" & Session.Contents(i) & "<br />") Следующий %>
Пример 3
<% Session("name")="Hege" Session("date")="2001/05/05" for each x in Session.Contents Response.Write(x & "=" & Session.Contents(x) & "<br />") next %>
Вывод:
name=Hege date=2001/05/05