Korzystanie z obiektu RESPONSE

Po co więc ten obiekt odpowiedzi? Obiekt odpowiedzi służy do wysyłania danych wyjściowych do użytkownika z serwera. Jest przypisanych wiele metod.

Niektóre z nich są najczęściej używane:

1. Response.Write „string”
Jeśli jesteś programistą ASP, uważam, że znasz go bardzo dobrze. Jeśli nie, to będziesz, jak tylko zaczniesz uczyć się ASP.

Pierwszą rzeczą, jakiej uczysz się w każdym języku programowania, jest wyświetlanie tekstu na ekranie (w tym kontekście, w przeglądarce), prawda? Używasz tej metody, aby to zrobić.

Przykład:



spowoduje wyświetlenie w przeglądarce wyników „Hello World”.

Możesz także połączyć ciąg znaków i predefiniowaną zmienną za pomocą „&”

Przykład:

<%
Dim myVar

myVar = "Linawaty"

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

spowoduje wyświetlenie w przeglądarce wyników „Witaj .. Nazywam się Linawaty (^ - ^) /”.

Jeśli chcesz wyświetlić tekst lub zmienną w środkowej linii wiersza HTML, możesz użyć skrótu

Jest praktycznie taki sam jak, tylko trochę krótszy i nie pozwala już na kodowanie.

Przykład:



Załóżmy, że masz predefiniowaną zmienną o nazwie „nazwa” i chcesz ją wyświetlić w polu wprowadzania.





stworzy pole wprowadzania z „Linawaty”.


2. Response.Redirect „url”
Jest to kolejna metoda ODPOWIEDZI, która wkrótce okaże się przydatna. Używamy tej metody do przekierowania na inną stronę. Jest to to samo, co window.location = "url" javascript

Przykład:
Stworzymy stronę ASP, która ma formularz z dwoma przyciskami (powiedzmy przyciski [strona 2] i [strona 3]). W zależności od tego, który przycisk klikniesz, skrypt przekieruje Cię do wstępnie zdefiniowanej strony (przycisk [strona 2] do strony page2.html i przycisk [strona 3] do strony page3.html).

Najpierw tworzymy formularz z dwoma przyciskami na stronie „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
%>






Następnie tworzymy page2.html i page3.html, aby każdy zawierał tylko tekst umożliwiający ich identyfikację.
Page2.html:



Strona 2


To jest strona 2.



Page3.html:



Strona 3


To jest strona 3.




3. Odpowiedź. Koniec
Ta metoda służy głównie do debugowania. Zatrzyma skrypt ASP dokładnie w miejscu, w którym został wstawiony.

Przykład:

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

wyświetli „pierwszą linię” w przeglądarce zamiast „pierwszej linii, drugiej linii”.

Instrukcje Wideo: Arrival: A Response To Bad Movies (Może 2024).