In diesem Artikel wird hauptsächlich die Verwendung von Anfrage und Antwort in ASP vorgestellt. Freunde, die es benötigen, können darauf verweisen.
Verwendung der Anfrage:
request verfügt über drei Methoden zum Abrufen von Formularwerten, die zum Abrufen verschiedener Formularübermittlungsmethoden verwendet werden. Ein Formular kann man sich einfach als eine Sammlung von Parametern vorstellen, die auf der Seite übergeben werden sollen, und seine Übermittlungsmethoden umfassen zwei Post- und Get-Methoden. Diese beiden Methoden entsprechen unterschiedlichen Empfangsmethoden und ihre spezifische Implementierung ist wie folgt:
1. Verwenden Sie für die Wertabrufmethode des von der Post-Methode übermittelten Formulars die get-Methode des Formularattributs der Anforderung, um die erforderliche Feldkennung zu erhalten. Der Code zum Abrufen des Werts von txtUserName im übermittelten Formular und zum Einfügen in die Zeichenfolge usrName lautet beispielsweise wie folgt: string userName=Request.Form.Get(txtUserName).ToString();
2. Verwenden Sie für die Werterfassungsmethode des von der Get-Methode übermittelten Formulars den Feldbezeichner im QueryString-Attribut der Anforderung, um den Wert abzurufen. Der Code zum Abrufen des Werts von txtUserName im Übermittlungsformular und zum Einfügen in die Zeichenfolge usrName lautet beispielsweise wie folgt: string userName=Request.QueryString[txtUserName].ToString();
3. Für Methoden, die auf beide Methoden anwendbar sind, verwenden Sie den Indexwert von request, um den Wert in der gewünschten Form zu erhalten. Der Code lautet wie folgt:
string userName=Request[txtUserName].ToString();
Unter ihnen sind ihre Vor- und Nachteile wie folgt:
1. Diese Methode ist eine Methode zum Abrufen des Werts des von der Post-Methode übermittelten Formulars. Bei der Post-Wert-Methode wird der übergebene Parameterwert nicht im Klartext in der URL angezeigt.
2. Diese Methode ist eine Methode zum Abrufen des Werts des von der Get-Methode übermittelten Formulars. Die Nachteile der Verwendung der Get-Wertübertragungsmethode sind:
(1), klare Codeanzeige,
(2) Begrenzte Länge;
Vorteile: (1) Sie können eine URL direkt definieren und den Wert übergeben;
Funktion: (1) Es ist praktisch, beim Erstellen von Nachrichten Vorlagen anzuwenden
Antwortmethode
Die wichtigsten hier verwendeten Methoden sind Response.write(string) und Response.redirect(url).
Die Funktion von „response.write(string)“ besteht darin, Daten vom Server an den Client zurückzugeben (Daten schreiben).
Die Funktion von „response.redirect(url)“ besteht darin, serverseitig auf eine andere Webseite umzuleiten.