Самоучитель по креативному веб-дизайну. Книга 4, стр.50

вроде текущих даты и времени, котировок акций, информации о погоде и т. д. Но текущее время и температура в Киеве вряд ли интересует жителя Бердичева. Аналогично, текущий курс акций фирм Microsoft и General Motors мало чем пригодится владельцам акций других компаний и вообще не интересен держате — лю облигаций. Чтобы быть полезными, сценарии на стороне сервера, генерирую — щие содержимое страницы, должны сначала выяснить, о чем бы хотел узнать по — сетитель, а потом предоставить ему запрошенную информацию. К счастью, Web-сервер может предоставить вашему сценарию данные, введенные в HTML — форму, в виде коллекции пар имя/значение в ASP-объекте Request.

После того как посетитель заполнит текстовые элементы формы, выберет зна — чения переключателей и списков выбора и щелкнет на кнопке отправки формы, браузер посылает данные, принятые из формы, серверу. Атрибуты action и method дескриптора

сообщают Web-серверу, куда отправить данные и как

они «упакованы» браузером. Если в атрибуте action дескриптора
указан URL-адрес ASP-страницы, то сервер передает страницу, заданную этим атрибу — том, обработчику ASP-сценариев. В зависимости от значения атрибута method

57 6 Глава 11. Активные серверные страницы (ASP)





(GET или POST), сервер заносит данные, принятые из формы, либо в коллек —

цию QueryString, либо В КОЛЛекЦИЮ Form объекта Request.

Если атрибут method дескриптора
равен GET, браузер добавляет дан — ные, принятые из формы, в конец URL-адреса, а сервер помещает их в коллек —

цию Request. QueryString. АнаЛОГИЧНО, еСЛИ method равен POST, браузер ПОСЫ — лает данные, принятые из формы, в теле HTTP-сообщения, а сервер передает их Сценарию В КОЛЛекЦИИ Request. Form.

Предположим, например, что ваша страница содержит следующее определе —

ние формы:


method=»POST»>

Имя: input type=»text» name=»firstName» size=»20″>



Фамилия:




E-mail: input type=»text» name=»eMailAddr» size=»30″>







После щелчка пользователя на кнопке «Отправить» браузер с помощью метода

POST посылает данные, принятые из формы, Web-серверу. После этого сервер выбирает из HTTP-сообщения, посланного браузером, данные, принятые из фор — мы, в виде пар имя/значение и заносит их в коллекцию ASP-страницы

Request. Form.



ПРАКТИКУМ

Коллекция ASP-страницы — это массив значений, которые сценарий может вы — бирать по числовому индексу или по ключевому слову. Удобно, что сценарий

для доступа к значению элемента коллекции Request. Form может в качестве ключевого слова использовать имя элемента формы. Поэтому для доступа к дан — ным, принятым из формы, которая определена в предыдущем примере, можно воспользоваться следующим сценарием:

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Оставить комментарий

Вы должны авторизоваться для отправки комментария.

Полезные ссылки
Случайные записи
  • 11.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.26
  • 18.03.2011">Руководство по actionscript. часть 2, стр. 118
  • 19.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.3
  • 17.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.9
  • 09.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.169
  • 16.03.2011">Руководство по actionscript. часть 3, стр. 026
  • 12.03.2011">Руководство по actionscript. часть 3, стр. 118
  • 23.07.2011">Обновление линейки Aspire One
  • 19.06.2012">Google: правительство США на 103% увеличило запросы на удаление контента
  • 05.03.2011">Руководство по actionscript. часть 5, стр. 009
  • 22.01.2011">Руководство по actionscript. часть 1, стр. 138
  • 19.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.38
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.89
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.81
  • 17.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.110
Опрос

Какие цвета вы предпочитаете?

View Results

Loading ... Loading ...