Използване на обекта ОТГОВОР

И така, за какво е този обект на отговор? Обектът за отговор се използва за изпращане на изход към потребителя от сървъра. Има много методи, възложени му.

Някои от тях, които се използват предимно са:

1. Response.Write "низ"
Ако сте ASP програмист, вярвам, че сте много запознати с този. Ако не сте, тогава ще бъдете, веднага щом започнете да изучавате ASP.

Първото нещо, което научавате на всеки език за програмиране е да показвате някакъв текст на екрана (в този контекст, браузър), нали? Използвате този метод, за да го направите.

Пример:



ще произведе "Hello World" изход на вашия браузър.

Можете също да комбинирате някои низ и предварително дефинирана променлива, като използвате "&"

Пример:

<%
Dim myVar

myVar = "Linawaty"

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

ще генерира изход "Здравей .. Моето име е Linawaty (^ - ^) /" на вашия браузър.

Ако искате да покажете текст или променлива в средата на редовете на HTML, можете да използвате пряк път

На практика е същото като, само малко по-късо и не позволява повече кодиране.

Пример:



Да приемем, че имате предварително дефинирана променлива, наречена "име", и искате да я покажете на полето за въвеждане.





ще произведе поле за вход с "Linawaty" в него.


2. Response.Redirect "url"
Това е друг метод на ОТГОВОР, който скоро ще ви бъде полезен. Използваме този метод за пренасочване към друга страница. Същият е като прозореца на JavaScript.location = "url"

Пример:
Ще създадем страница ASP, която има формуляр с два бутона (например [страница 2] и [страница 3] бутони). В зависимост от това кой бутон щракнете, скриптът ще ви пренасочи към предварително дефинирана страница (бутон [страница 2] към страница2.html страница и бутон [страница 3] към страница3.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"
%>

ще генерира изход "Първи ред" на вашия браузър вместо "Първи ред, Втори ред".

Инструкции Видео: Елеазар Хараш - Отговори на 25 въпроса на зрители (19.10.2018) (Април 2024).