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


         

Объект - часть 3


</select>

</TD>

<TD></TD>

<TD>

<select name="Software" size="l">

<option selected value="WIN95">MS Windows 95</option>

<option value="WIN98">Microsoft Windows 98</option>

<option value="WINNT">Microsoft Windows NT Workstation 4.0 </option>

</select>

</TD>

<TABLE>

<BR><BR>

Select the desired options and click the Recalculate button to see

your system's price

<INPUT TYPE=SUBMIT VALUE="Recalculate">

</FORM>

</HTML>

ASP-страница, обрабатывающая эту форму, называется PARAM ASP и распола­гается на сервере в виртуальной папке ASPages (ее URL появляется в тегах формы) Эта страница не вычисляет стоимость системы, выбранной пользователем Как только становится известна конфигурация системы, сценарий PARAM ASP генерирует другую HTML-страницу с именами и значениями параметров и пересылает ее клиенту Ответ сервера показан на рис 22.6.

Программа 22.6. Файл PARAM.ASP

<HTML>

<%

Response.Write "<HTML>"

Response.Write "<BODY>"

Response.Write "<TABLE BORDER RULES=ALL;»"

Response.Write"<TR><TD><B>Parameter Name</B></TD><TD><B>Parameter

Value</BX/TD></TR>"

Set Params = Request.QueryString

For Each PValue in Params

Response.Write "<TR><TD>" & PValue & "</TD><TD>" & Params(PValue) &

"</TD></TR>"

Next

Response.Write "</TABLE>"

Response.Write "</HTML>"

%>

</HTML>

Рис. 22.6. Имена и значения параметров запроса, переданного на сервер формой, показанной на рис. 22.5

Для доступа к отдельным параметрам воспользуйтесь семейством Request.QueryString, указав имя параметра, значение которого нужно узнать. Приведенные ниже строки возвращают параметры оперативной памяти и жесткого диска, выбранные пользо­вателем на форме страницы SRVRFRM.НТМ.




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