Verwenden des RESPONSE-Objekts

Wofür ist dieses Antwortobjekt? Das Antwortobjekt wird verwendet, um die Ausgabe vom Server an den Benutzer zu senden. Es sind viele Methoden zugeordnet.

Einige von ihnen, die meistens verwendet werden, sind:

1. Response.Write "string"
Wenn Sie ein ASP-Programmierer sind, sind Sie mit diesem sehr vertraut. Wenn Sie dies nicht tun, werden Sie es sein, sobald Sie anfangen, ASP zu lernen.

Das erste, was Sie in jeder Programmiersprache lernen, ist, Text auf dem Bildschirm anzuzeigen (in diesem Kontext Browser), nicht wahr? Sie verwenden diese Methode, um es zu tun.

Beispiel:



erzeugt eine "Hello World" -Ausgabe in Ihrem Browser.

Sie können auch eine Zeichenfolge und eine vordefinierte Variable mit "&" kombinieren.

Beispiel:

<%
Dim myVar

myVar = "Linawaty"

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

wird eine "Hallo .. Mein Name ist Linawaty (^ - ^) /" Ausgabe in Ihrem Browser erzeugen.

Wenn Sie Text oder Variablen in der Mitte von HTML-Zeilen anzeigen möchten, können Sie eine Verknüpfung verwenden

Es ist praktisch das gleiche wie, nur ein bisschen kürzer und erlaubt keine Codierung mehr.

Beispiel:



Angenommen, Sie haben eine vordefinierte Variable namens "Name" und möchten diese im Eingabefeld anzeigen.





erzeugt ein Eingabefeld mit "Linawaty".


2. Response.Redirect "url"
Dies ist eine weitere Antwortmethode, die Sie bald nützlich finden würden. Wir verwenden diese Methode, um auf eine andere Seite umzuleiten. Es ist dasselbe wie javascript's window.location = "url"

Beispiel:
Wir erstellen eine ASP-Seite mit einem Formular mit zwei Schaltflächen (z. B. Schaltflächen [Seite 2] und [Seite 3]). Abhängig davon, auf welche Schaltfläche Sie klicken, leitet das Skript Sie zur vordefinierten Seite weiter (Schaltfläche [Seite 2] zur Seite page2.html und Schaltfläche [Seite 3] zur Seite page3.html).

Zuerst erstellen wir ein Formular mit zwei Schaltflächen unter "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
%>






Dann erstellen wir page2.html und page3.html, sodass jeder nur Text enthält, damit Sie sie identifizieren können.
Seite2.html:



Seite 2


Dies ist Seite 2.



Seite3.html:



Seite 3


Dies ist Seite 3.




3. Antwort.Ende
Diese Methode wird hauptsächlich zum Debuggen verwendet. Das ASP-Skript wird genau an der Stelle gestoppt, an der es eingefügt wurde.

Beispiel:

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

erzeugt eine "Erste Zeile" -Ausgabe in Ihrem Browser anstelle von "Erste Zeile, Zweite Zeile".

Video-Anleitungen: How to Describe a Picture in English - Spoken English Lesson (April 2024).