Набор 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)