Das Systemlernen von ASP beginnt mit mehreren integrierten Objekten von ASP.
Allgemein als fünf Hauptobjekte bezeichnet: Anfrage, Antwort, Server, Sitzung, Anwendung
Schauen wir uns noch heute das Anforderungsobjekt an.
Was genau ist natürlich noch nicht erwähnt, wie genau sieht ASP aus? Woher weiß ich, dass es ASP -Code ist, wenn ich mir den Code ansehe?
Es ist sehr einfach. Wenn Sie "<%" und "%>" sehen, bedeutet dies, dass es ASP ist und der ASP -Quellcode zwischen ihnen liegt.
Warum müssen Sie dann etwas über das Objekt lernen und welche Funktion des Objekts ist?
Tatsächlich erleichtern diese integrierten Objekte, die in von ASP bereitgestellten Skripten verwendet werden können, es den Benutzern, Informationen zu sammeln, die über Browseranfragen gesendet werden, auf Browser reagieren und Benutzerinformationen speichern, sodass Objektentwickler viele langwierige Arbeiten beseitigen können.
Die Hauptfunktion des Anforderungsobjekts besteht darin, Informationen zu akzeptieren und zu erhalten, die auf der Serverseite vom Client -Browser übermittelt oder hochgeladen wurden. Das Anforderungsobjekt kann auf alle Informationen zugreifen, die auf eine beliebige HTTP -Anforderung übertragen wurden, einschließlich Parametern, Cookies usw., übergeben aus dem Formularformular mit der Post -Methode oder der Methode.
1. Request.form ("Name")
Dies ist eine Methode der Akzeptanz, die häufig verwendet wird, wenn Informationen von der vorherigen Seite angenommen werden. Anfrage ist ein ASP -Objekt, und Formular ist eine Sammlung von Objekten, die im Anforderungsobjekt enthalten sind (dies unterscheidet sich vom Formularformular in der HTML -Seite. Dies ist der Name eines Textfelds, eines Kennwortboxs oder einer versteckten Domäne in der vorherigen Seitenformular. Es gibt einen weiteren sehr wichtigen Punkt: Die Methode des Formulars des Formulars auf der vorherigen Seite muss die Postmethode sein.
Es ist besser, es zu tun, als es zu sagen. Schauen Sie sich die folgenden zwei Seitenprogramme an.
1. Test1.html (Diese Seite ist HTML, wobei hauptsächlich eine Plattform für die Eingabe von Informationen zur Eingabe der Informationen an die folgende ASP -Seite zur Akzeptanzverarbeitung bereitgestellt wird.
[Strg+A Alle Auswahlen sind zum Kopieren angegeben: Sie können zuerst einige Codes ändern und dann klicken.
Beachten Sie, dass die Methode postet und die eingereichte Seitenaktion eingereicht wird1.asp.
2, subjekt.asp (ASP -Seite, führen Sie zwei Werte von name = "yourname" und name = "yourpwd" von test1.html aus) durch.
Ihr Name ist: <%= request.Form ("yourname")%> <br> Ihr PWD ist: <%= Request.Form ("yurpwd")%> |
Über IIS werden Sie feststellen, dass die beiden Seiten verwandt sind: Name und PWD werden dynamisch in test1.html eingegeben und dynamisch in Subjekt angezeigt.
Dies ist der gesamte Prozess des Empfangens, Extrahierens und Anzeigen von Informationen.
3.. Verbesserte Einreichung1.asp
<% für jedes i in request.Form%> <%= i%>: <%= Request.Form (i)%> <br> <%Next%> |
Eine für die Schleifenanweisung wird verwendet, um alle Formular -Tag -Informationen auf der vorherigen Seite zu akzeptieren und anzuzeigen. Diese Ergebnisse sind sehr schnell, wenn auf der Formseite viele Elemente vorhanden sind.