Brug af RESPONSE-objektet

Så hvad er dette svarobjekt til? Responsobjekt bruges til at sende output til brugeren fra serveren. Der er mange metoder tildelt det.

Nogle af dem, der oftest bruges, er:

1. Svar. Skriv "streng"
Hvis du er en ASP-programmør, tror jeg, du er meget bekendt med denne. Hvis du ikke er det, bliver du det, så snart du begynder at lære ASP.

Den første ting du lærer på hvert programmeringssprog er at vise noget tekst på skærmen (i denne sammenhæng browser), er det ikke? Du bruger denne metode til at gøre det.

Eksempel:



producerer en "Hello World" output på din browser.

Du kan også kombinere nogle streng og en foruddefineret variabel ved hjælp af "&"

Eksempel:

<%
Dim myVar

myVar = "Linawaty"

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

producerer en "Hej .. Mit navn er Linawaty (^ - ^) /" output i din browser.

Hvis du vil vise noget tekst eller variabel i midten af ​​HTML-linjer, kan du bruge genvej

Det er praktisk talt det samme som bare lidt kortere, og det tillader ikke længere kodning.

Eksempel:



Antag, at du har foruddefineret en variabel, der hedder "navn", og at du vil vise den i inputboksen.





producerer en inputboks med "Linawaty" i den.


2. Svar.diriger "url"
Dette er en anden metode til RESPONSE, som du snart ville finde nyttig. Vi bruger denne metode til at omdirigere til en anden side. Det er det samme som javascript's windows.location = "url"

Eksempel:
Vi opretter en ASP-side, der har en formular med to knapper (sig [knap [side 2] og [side 3]). Afhængigt af hvilken knap du klikker, vil scriptet omdirigere dig til foruddefineret side ([side 2] -knap til side2.html-side og [side 3] -knap til side3.html-side).

Først opretter vi en formular med to knapper på "side1.asp"
side1.asp:

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






Derefter opretter vi page2.html og page3.html, så hver kun indeholder noget tekst, så du kan identificere dem.
Page2.html:



Side 2


Dette er side 2.



Page3.html:



Side 3


Dette er side 3.




3. Respons.End
Denne metode bruges hovedsageligt til fejlsøgning. Det vil stoppe ASP-scriptet på det nøjagtige punkt, hvor det indsættes.

Eksempel:

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

producerer en "Første linje" output på din browser i stedet for "Første linje, anden linje".

Video Instruktioner: Humans Need Not Apply (Kan 2024).