Последние учебники веб-разработки
×

ASP Руководство

ASP ГЛАВНАЯ ASP Введение ASP устанавливать ASP Синтаксис ASP переменные ASP процедуры ASP формы ASP Cookies ASP сессия ASP заявка ASP #включают ASP Global.asa ASP Отправить по электронной почте

VBScript Руководство

VB ГЛАВНАЯ VB переменные VB процедуры VB условный VB перекручивание VB Примеры VB функции VB Ключевые слова

ASP Объекты

ASP отклик ASP Запрос ASP заявка ASP сессия ASP сервер ASP Ошибка ASP Файловая система ASP TextStream ASP Водить машину ASP файл ASP папка ASP Словарь ASP AdRotator ASP BrowserCap ASP Содержание Linking ASP Содержание ротатор ASP Быстрый Ref

ADO Руководство

ADO вступление ADO соединение ADO Recordset ADO дисплей ADO запрос ADO Сортировать ADO Добавить ADO Редактировать ADO Удалить ADO демонстрация ADO Ускорить

ADO Объекты

ADO команда ADO подключение ADO Ошибка ADO поле ADO параметр ADO Имущество ADO запись ADO Recordset ADO Поток ADO Типы данных

ASP and AJAX

AJAX вступление AJAX ASP AJAX База данных

ASP Примеры

ASP Примеры ASP викторина


 

ASP QueryString Коллекция


<Полный справочник Объект запроса

Коллекция QueryString используется для получения значений переменных в строке HTTP запроса.

Строка HTTP запроса задается значениями после знака вопроса (?) , Как это:

<a href= "test.asp?txt=this является строкой запроса test"> Ссылки с строкой запроса </a>

Выше строка создает переменную с именем TXT со значением «это тест строки запроса».

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

Note: Если вы хотите , чтобы передавать большие объемы данных (beyond 100 kb) Request.QueryString не может быть использован.

Синтаксис

Request.QueryString(variable)[(index)|.Count]

параметр Описание
variable Необходимые. Имя переменной в строке HTTP запроса, чтобы получить
index Необязательный. Определяет один из нескольких значений для переменной. С 1 по запросу. QueryString(variable) .Count

Примеры

Пример 1

Для перебора всех значений переменных в п Строка запроса:

Следующий запрос посылается:

http://www.w3ii.com/test/names.asp?n=John&n=Susan

и names.asp содержит следующий скрипт:

<%
for i=1 to Request.QueryString("n").Count
  Response.Write(Request.QueryString("n")(i) & "<br>")
next
%>

Файл names.asp будет отображаться следующее:

John
Susan

Пример 2

Следующая строка может быть отправлена:

http://www.w3ii.com/test/names.asp?name=John&age=30

это приводит к следующему значению QUERY_STRING:

name=John&age=30

Теперь мы можем использовать эту информацию в скрипте:

Hi, <%=Request.QueryString("name")%>. 
Your age is <%= Request.QueryString("age")%>.

Вывод:

Hi, John. Your age is 30.

Если вы не зададите значения переменных для отображения, например:

Query string is: <%=Request.QueryString%> 

результат будет выглядеть следующим образом:

Query string is: name=John&age=30

<Полный справочник Объект запроса