Uporaba predmeta RESPONSE

Zakaj je torej namenjen ta odgovor? Objekt odziva se uporablja za pošiljanje izhoda uporabniku s strežnika. Določenih je mnogo metod.

Nekateri od njih se večinoma uporabljajo:

1. Response.Write "niz"
Če ste programer ASP, verjamem, da ste s tem zelo seznanjeni. Če niste, potem boste, takoj ko začnete učiti ASP.

Prva stvar, ki se jo naučite v vsakem programskem jeziku, je, da na zaslonu prikažete nekaj besedila (v tem kontekstu, brskalnika), kajne? Za to uporabite to metodo.

Primer:



bo ustvaril "Hello World" izhod v vašem brskalniku.

Lahko uporabite tudi nekaj niza in vnaprej določeno spremenljivko z uporabo &

Primer:

<%
Dim myVar

myVar = "Linawaty"

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

bo ustvaril izpis "Pozdravljeni. Moje ime je Linawaty (^ - ^) /" v vašem brskalniku.

Če želite na sredini vrstic HTML prikazati nekaj besedila ali spremenljivke, lahko uporabite bližnjico

Je praktično enak kot, le malo krajši in ne omogoča več kodiranja.

Primer:



Predpostavimo, da imate vnaprej določeno spremenljivko, imenovano "name", in jo želite prikazati na vnosnem polju.





bo ustvaril vhodno polje z "Linawaty" v njem.


2. Response.Redirect "URL"
To je še ena metoda odziva, ki bi jo kmalu našli koristno. To metodo uporabljamo za preusmeritev na drugo stran. To je isto kot javascript's window.location = "url"

Primer:
Izdelali bomo ASP stran, ki ima obrazec z dvema gumboma (recimo [stran 2] in [stran 3] gumba). Glede na to, kateri gumb kliknete, vas bo skript preusmeril na vnaprej določeno stran (gumb [stran 2] na stran2.html in stran [stran 3] na stran3.html strani).

Najprej ustvarimo obrazec z dvema gumboma na "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
%>






Nato ustvarimo page2.html in page3.html, tako da vsaka vsebuje le nekaj besedila, s katerim jih lahko prepoznate.
Page2.html:



Stran 2


To je stran 2.



Page3.html:



Stran 3


To je stran 3.




3. Odgovor. Končaj
Ta metoda se uporablja predvsem za odpravljanje napak. Ustavil bo skript ASP na natančnem mestu, kjer je vstavljen.

Primer:

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

bo ustvaril izhod "Prva vrstica" v vašem brskalniku namesto "Prva vrstica, druga vrstica".

Navodila Video: How To Use an EpiPen (Maj 2024).