Objektin RESPONSE käyttö

Joten mihin tämä vastausobjekti on? Vastausobjektia käytetään tulosteen lähettämiseen käyttäjälle palvelimelta. Sille on osoitettu monia menetelmiä.

Jotkut niistä, joita käytetään enimmäkseen, ovat:

1. Vastaus.Kirjoita "merkkijono"
Jos olet ASP-ohjelmoija, uskon, että tunnet tämän hyvin. Jos et ole niin olet, heti kun aloitat ASP: n oppimisen.

Ensimmäinen asia, jonka opit jokaisella ohjelmointikielellä, on näyttää tekstiä näytöllä (tässä yhteydessä selaimessa), eikö niin? Käytät tätä menetelmää sen tekemiseen.

Esimerkki:



tuottaa selaimesi "Hello World" -lähdön.

Voit myös yhdistää jonkin merkkijonon ja ennalta määritetyn muuttujan käyttämällä "&"

Esimerkki:

<%
Dim myVar

myVar = "Linawaty"

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

tuottaa selaimesi "Hei .. nimeni on Linawaty (^ - ^) /".

Jos haluat näyttää tekstiä tai muuttujaa HTML-rivien keskellä, voit käyttää pikakuvakkeita

Se on käytännössä sama kuin, vain vähän lyhyempi ja se ei salli enää koodausta.

Esimerkki:



Oletetaan, että sinulla on ennalta määritetty muuttuja nimeltä "nimi" ja haluat näyttää sen syöttöruudussa.





tuottaa syöttöruudun, jossa on "Linawaty".


2. Vastaus.Suuntaa "URL"
Tämä on toinen tapa vastata, josta löydät pian hyötyä. Käytämme tätä menetelmää ohjataksesi toiselle sivulle. Se on sama kuin javascriptin ikkuna.location = "url"

Esimerkki:
Luomme ASP-sivun, jolla on muoto kahdella painikkeella (sano [sivu 2] ja [sivu 3] painikkeet). Riippuen siitä, mitä painiketta napsautat, skripti ohjaa sinut ennalta määritettyyn sivulle ([sivu 2] -painike sivulle2.html-sivu ja [sivu 3] -painike sivulle3.html-sivu).

Ensin luomme lomakkeen kahdella painikkeella sivulla1.asp.
sivu1.asp:

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






Sitten luomme sivut2.html ja sivut3.html, jotta kukin sisältää vain jonkin verran tekstiä, jonka avulla voit tunnistaa ne.
Sivu2.html:



Sivu 2


Tämä on sivu 2.



Sivu3.html:



Sivu 3


Tämä on sivu 3.




3. Response.End
Tätä menetelmää käytetään pääasiassa virheenkorjaukseen. Se pysäyttää ASP-komentosarjan siinä kohdassa, johon se lisätään.

Esimerkki:

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

tuottaa "ensimmäisen rivin" tulosteen selaimessa "Ensimmäisen rivin, toisen rivin" sijasta.

Video-Ohjeita: How To Use an EpiPen (Saattaa 2024).