Книга: ЯЗЫК ПРОГРАММИРОВАНИЯ С# 2005 И ПЛАТФОРМА .NET 2.0. 3-е издание
Ответ на отправку POST
Ответ на отправку POST
В настоящий момент для отправки данных формы целевому файлу *.asp в вашем файле default.htm указан HTTP-метод GET. При использовании этого подхода значения, содержащиеся в элементах управления графического интерфейса, присоединяются в конец строки запроса. Здесь важно подчеркнуть, что ASP-метод Request.QueryString() способен извлекать данные, переданные только с помощью метода GET.
Рис. 23.7. Динамически сгенерированная HTML-страница
Чтобы представить данные формы Web-pecypcy, используя HTTP-метод POST, можно использовать коллекцию Request.Form, чтобы прочитать значения на сервере, например:
‹body›
‹h1 align="center"›Bот что вы нам прислали:‹/h1›
‹Р align="center"›
‹b›Имя пользователя: ‹/b›
‹%= Request.Form("txtUserName") %› ‹br›
‹b›Пароль: ‹/b›
‹%= Request.Form("txtPassword") %› ‹br›
‹/body›
На этом наше обсуждение основ Web-разработки завершено. Надеюсь, что даже если вы до сих пор не имели никакого опыта разработки Web-приложений, теперь вы понимаете основные принципы создания таких приложений. Перед выяснением того, как платформа .NET совершенствует существующие на сегодня подходы, давайте потратим немного времени, чтобы "покритиковать" классический подход ASP.
Исходный код. Файл примера ClassicAspPage размещен в подкаталоге, соответствующем главе 23.
- Ответный файл, используемый по умолчанию (csc.rsp)
- Вопросы и ответы
- 11 Основные возражения и ответы на них
- Снятие ответственности с клиента
- Starting SNAT and the POSTROUTING chain
- Письмо-ответ на обоснованную претензию
- Текстовые сообщения процедуры POST
- Использование BIOS POST для определения поломок
- Time2Post
- 2.3. Российский ответ: крупные компании объединяются
- 14.1.1. Ответственность
- Несоответствие результатов ожиданиям – демотиватор для новичка