Использование объекта RESPONSE

Так для чего этот объект ответа? Объект ответа используется для отправки вывода пользователю с сервера. Есть много методов, назначенных на это.

Некоторые из них, которые используются в основном:

1. Response.Write "строка"
Если вы программист ASP, я думаю, вы хорошо знакомы с этим. Если нет, то вы будете, как только вы начнете изучать ASP.

Первое, что вы изучаете на каждом языке программирования, - это отображение текста на экране (в этом контексте, в браузере), не так ли? Вы используете этот метод, чтобы сделать это.

Пример:



выдаст вывод "Hello World" в вашем браузере.

Вы также можете объединить некоторую строку и предопределенную переменную, используя «&»

Пример:

<%
Dim myVar

myVar = "Linawaty"

response.write "Hello.. My name is " & myVar & " (^-^)/"
%>

выдаст в вашем браузере вывод "Hello .. Меня зовут Linawaty (^ - ^) /".

Если вы хотите отобразить некоторый текст или переменную в середине строк HTML, вы можете использовать ярлык

Он практически такой же, чуть короче и не позволяет больше кодировать.

Пример:



Предположим, у вас есть предопределенная переменная с именем «name», и вы хотите отобразить ее в поле ввода.





создаст поле ввода с надписью "Linawaty".


2. Response.Redirect "URL"
Это еще один метод ОТВЕТА, который вы вскоре найдете полезным. Мы используем этот метод для перенаправления на другую страницу. Это то же самое, что и окно javascript window.location = "url"

Пример:
Мы создадим страницу ASP, которая имеет форму с двумя кнопками (скажем, кнопки [страница 2] и [страница 3]). В зависимости от того, на какую кнопку вы нажали, скрипт перенаправит вас на предварительно определенную страницу (кнопка [страница 2] на страницу page2.html и кнопка [страница 3] на страницу page3.html).

Сначала мы создаем форму с двумя кнопками в «page1.asp»
page1.asp:

<%
if request.form("button")="page2" then
response.redirect "page2.html"
elseif request.form("button")="page3" then
response.redirect "page3.html"
end if
%>






Затем мы создаем page2.html и page3.html, чтобы каждый из них содержал только некоторый текст, чтобы вы могли их идентифицировать.
Page2.html:



Страница 2


Это страница 2.



Page3.html:



Страница 3


Это страница 3.




3. Ответ. Конец
Этот метод используется в основном для отладки. Это остановит сценарий ASP в той точке, где он вставлен.

Пример:

<%
response.write "First line"
response.end
response.write ", Second line"
%>

будет производить вывод «Первая строка» в вашем браузере вместо «Первая строка, вторая строка».

Видео инструкция: UPSIDE-DOWN Rivers On Mars?! (Response to MinutePhysics) (April 2024).