Empfohlen: ASP 3.0 Erweiterte Programmierung (43) 9.3.5 Daten zwischen dem Zwischenspeichern Zunächst ist es wichtig zu beachten, dass beide Datencache- und Datensatz -Set -Cache verwendet werden, um die Leistung zu verbessern, die beiden jedoch irrelevant sind. Data Cache ist ein temporärer Datenspeicherbereich, der die Verwendung von Daten im Cache ermöglicht, anstatt neue Zahlen zu regenerieren.
Das ASP -Antwortobjekt wird verwendet, um Ausgabeergebnisse vom Server an den Benutzer zu senden.
Beispiel
Text mit ASP schreiben
Dieses Beispiel zeigt, wie ASP zum Schreiben von Text verwendet wird.
| Das Folgende ist der zitierte Inhalt: <html> <body> <% Antwort.Write (Hallo Welt!) %> </body> </html> |
Formattext mithilfe von HTML -Tags in ASP formatieren
In diesem Beispiel wird gezeigt, wie ASP verwendet wird, um Text- und HTML -Tags zu kombinieren.
| Das Folgende ist der zitierte Inhalt: <html> <body> <% response.write (<h2> Sie können HTML -Tags verwenden, um den Text zu formatieren! </h2>) %> <% response.write (<p style = 'color:#0000ff'> Dieser Text wird mit dem Style -Attribut gestaltet! </p>) %> </body> </html> |
Benutzer in verschiedene URLs umleiten
Dieses Beispiel zeigt, wie ein Benutzer zu einer anderen URL umgeleitet wird.
| Das Folgende ist der zitierte Inhalt: <% Wenn request.form.form (auswählen) <> Dann Antwort.Redirect (request.form (select)) Ende wenn %> <html> <body> <form action =/example/aspe/Demo_aspe_redirect.asp -Methode = post> <Eingabe type = Radio name = select value =/example/aspe/Demo_aspe_Server.asp> Serverbeispiel <br> <Eingabe type = Radio name = select value =/example/aspe/Demo_aspe_text.asp> Textbeispiel <br> <br> <Eingabetyp = value = go!> </form> </body> </html> |
Zufällige Links anzeigen
In diesem Beispiel zeigt ein Hyperlink, in dem jedes Mal, wenn Sie die Seite laden, eine der beiden Links anzeigt.
| Das Folgende ist der zitierte Inhalt: <html> <body> <% randomize () r = rnd () Wenn r> 0,5 dann response.write (<a href = 'http: //cuoxin.com'> cuoxin.com </a>) anders response.write (<a href = 'http: //www.cuoxin.com'> www.cuoxin.com </a>) Ende wenn %> <p> In diesem Beispiel wird ein Link gezeigt, wenn Sie jedes Mal die Seite laden, es wird angezeigt Einer von zwei Links: cuoxin.com! Oder www.cuoxin.com! Es besteht eine 50% ige Chance für Jeder von ihnen. </p> </body> </html> |
Cache steuern
Dieses Beispiel zeigt, wie Cache steuert.
| Das Folgende ist der zitierte Inhalt: <% Response.buffer = true %> <html> <body> <p> Dieser Text wird an Ihren Browser gesendet, wenn mein Antwortpuffer gespült ist. </p> <% Antwort.Flush %> </body> </html> |
Löschen Sie den Cache
Dieses Beispiel zeigt, wie der Cache gelöscht wird.
| Das Folgende ist der zitierte Inhalt: <% Response.buffer = true %> <html> <body> <p> Dies ist ein Text, den ich an den Benutzer senden möchte. </p> <p> Nein, ich habe meine Meinung geändert. Ich möchte den Text löschen. </P> <% Antwort.Clear %> </body> </html> |
Stoppen Sie das Skript während der Verarbeitung und geben Sie das Ergebnis zurück
In diesem Beispiel wird gezeigt, wie der Betrieb eines Skripts während der Verarbeitung unterbricht.
| Das Folgende ist der zitierte Inhalt: <html> <body> <p> Ich schreibe einen Text. Dieser Text wird niemals <br> sein <% Antwort.end %> fertig! Es ist zu spät, um mehr zu schreiben! </P> </body> </html> |
Legen Sie ein, wie viele Minuten die Seite im Browser vor dem Ende des Browsers zwischenstrahlen, bevor sie abläuft
In diesem Beispiel wird gezeigt, wie Sie die Cache -Zeit einer Seite im Browser angeben, bevor sie abläuft.
| Das Folgende ist der zitierte Inhalt: <%Response.expires = -1%> <html> <body> <p> Diese Seite wird mit jedem Zugriff aktualisiert! </p> </body> </html> |
Legen Sie das Ablaufdatum oder die Zeit des Seitencache im Browser fest
In diesem Beispiel wird gezeigt, wie Sie die Cache -Uhrzeit, das Datum oder die Uhrzeit einer Seite im Browser angeben
| Das Folgende ist der zitierte Inhalt: <% Response.expiresabsolute =#Mai 05.2001 05: 30: 30# %> <html> <body> <p> Diese Seite verfällt am 3. Mai 2001 05:30:30! </p> </body> </html> |
Überprüfen Sie, ob der Benutzer weiterhin mit dem Server verbunden ist
In diesem Beispiel wird angezeigt, wie der Benutzer vom Server getrennt ist.
| Das Folgende ist der zitierte Inhalt: <html> <body> <% Wenn Antwort.isclientConnected = true dann Antwort.Write (der Benutzer ist immer noch verbunden!) anders Antwort.Write (der Benutzer ist nicht verbunden!) Ende wenn %> </body> </html> |
Setzen Sie den Inhaltstyp
In diesem Beispiel wird gezeigt, wie Sie den Inhaltstyp angeben.
| Das Folgende ist der zitierte Inhalt: <% Antwort.ContentType = text/html %> <html> <body> <p> Dies ist ein Text </p> </body> </html> |
Set Zeichensatz
In diesem Beispiel wird angegeben, wie der Name eines Zeichensatzes angegeben wird.
| Das Folgende ist der zitierte Inhalt: <% Antwort.CharSet = ISO8859-1 %> <html> <body> <p> Dies ist ein Text </p> </body> </html> |
Antwortobjekt
Das ASP -Antwortobjekt wird verwendet, um Ausgabeergebnisse vom Server an den Benutzer zu senden. Die Sets, Eigenschaften und Methoden sind wie folgt:
Teilen: Nutzen Sie die URL -Zuordnung von ASP.NET 2.0 gut Einführung: URL -Zuordnung ist eine neue Funktion in ASP.NET 2.0. Die URL -Mapping -Technologie hilft uns, eine bestimmte URL einer anderen URL zuzuordnen. Um zu verstehen, nehmen wir an, dass Sie eine Seite namens homepage.aspx auf der Website haben, um auf die Homepage zuzugreifen, und alle Benutzer verwenden sie auch