Архитектура Microsoft Windows для разработчиков


Метод Write


Метод Write добавляет текст в HTTP-ответ. Синтаксис Синтаксис метода Write таков:

Response.Write вариант

Здесь вариант — это любой тип данных (в том числе символы, строки и целые числа), который поддерживается выбранным по умолчанию языком создания

сценариев.

Вариант не может содержать комбинацию символов %>, так как она обозна-чает конец сценария. Если это необходимо, воспользуйтесь escape-последователь-ностью %\>, которую Web-сервер преобразует при обработке сценария.

Примечание Если в качестве языка создания сценариев по умолчанию Вы при-меняете VBScript, вариант не может содержать более 1 022 символов.

Пример Здесь метод Write используется в цикле для вывода значений каждого стандартного элемента управления HTML формы, присланной в HTTP-запросе:

<%For Each Item In Request.Form

Response.Write Item

Next %>

Пример Здесь тэг HTML добавляется на Web-страницу. Строка, возвращаемая методом Write, не может содержать символы %> в тэге HTML, поэтому вместо них используется escape-последовательность %\>:

<% Response.Write "<TABLE WIDTH = 100%\>" %>

Метод Redirect

Метод Redirect применяется для переадресации на другую Web-страницу.

В качестве аргумента метода Redirect объекта Response задается указатель ресурса новой страницы.

Синтаксис Для метода Redirect применяется следующий синтаксис:

Response.Redirect URL

Здесь URL — абсолютный или относительный указатель ресурса, куда перенаправляется программа просмотра.

Примечание Применив метод Redirect после отправки информации пользователю, Вы получите сообщение об ошибке.

Пример Здесь метод Redirect используется для отображения страницы в разных разрешениях в зависимости от параметров экрана компьютера-клиента:

<%

If Request.ServerVariables("HTTP_UA_PIXELS") = "640х480" Then

Response.Redirect "lo_res.htm"

Else

Response.Redirect "hi_res.htm"

End If



Содержание раздела