Архитектура Microsoft Windows для разработчиков


Набор QueryString


Набор QueryString объекта Request предназначен для извлечения информации из заголовка HTTP-запроса.

Когда пользователь отправляет заполненную форму или добавляет параметры к URL-запросу, Вы можете средствами набора QueryString получить переданную информацию.

Из запроса считываются параметры, стоящие после знака вопроса (рис. 10.2).

Рис. 10.2 HTTP-запрос, содержащий передаваемую информацию

Примечание Набор QueryString — это синтаксически разобранная версия переменной QUERY_STRING набора ServerVariables. Набор QueryString позволяет Вам обращаться к параметрам QUERY STRING по именам.

Чтобы извлечь всю информацию, переданную пользователем, просмотрите в цикле все значения, содержащиеся в строке запроса.

Пример Этот пример выполняет цикл считывания значений из HTTP-запроса:

<%For Each Item In Request.QueryString

'Отображение элемента

Next %>

Если под одним именем передается несколько значений, например в форме списка, отдельные значения можно получить посредством индекса переменной набора QueryString.

Пример Здесь показано, как получить доступ к первому и второму значениям переменной «sport» в наборе QueryString:

Request,QueryString("sport")(0)

Request.QueryString("sport")(1)



Содержание раздела