Visual Basic 6. Руководство разработчика


         

Объект


Request

Для взаимодействия с пользователем сценарий должен запрашивать информацию, вводимую пользователем в форму, и читать значения из

cookies. Появление ASP позволило упростить процесс чтения данных, поставляемых клиентом, путем инкап­суляции всей совокупности сложных процедур в несколько свойств объекта Request. Этот объект - один из основных инструментов построения серверных сценариев Объект Request обладает пятью свойствами, и все они являются семействами.

QueryString.

Содержит значения, переданные серверу методом GET.

Form. Содержит все формы на странице.

Cookies. Содержит все cookie, записанные на клиентский компьютер Web-узлом.

ServerVariables.

Содержит все HTTP-переменные, определенные сервером

ClientCertificate.

Содержит все сертификаты клиента.

Семейство QueryString

Это семейство, наиболее часто используемое при разработке ASP-приложений Оно предоставляет доступ ко всем параметрам, переданным клиентом вместе с URL Если имена параметров на этапе разработки приложения известны, то их значения можно получить следующим образом.

reqProdName = Request.QueryString ("ProductName")

Если имена параметров на этапе разработки ASP-файла не известны или их нужно обрабатывать последовательно, то воспользуйтесь следующим циклом.

Set Params = Request.QueryString

For Each param in Params

{обработка параметра param}

Next

На рис. 22.5 показана простая HTML-страница (страница SRVRFORM.HTM в папке этой главы на компакт-диске) с единственной формой, посредством которой пользователь вводит информацию, выбирая требуемые пункты в списках.

Рис. 22.5. Типичная форма HTML-страницы

Элементы ListBox на форме имеют следующие имена: HardDisc, Memory, CD, Speaker и Software. Их возможные значения перечислены в тегах <OPTION> для каждого тега <SELECT>. Варианты выбора объема оперативной памяти (Select Memory) представлены значениями 32, 64, 128 и 256. Параметр запроса Memory имеет одно из этих значении, выбранных на форме.

Программа 22.5. Файл SRVRFORM.HTM




Содержание  Назад  Вперед