Im Folgenden finden Sie eine Tabelle der Antworteigenschaften zusammen mit Beispielen und Erklärungen.
| Puffer | Response.buffer = true Ermöglicht die Pufferung der Ausgabe |
| Cachecontrol | Response.cachecontrol = "public" Legt Cache auf "öffentlich" oder "privat" fest. |
| Charset | Antwort.CharSet = "Windows-1252" Setzt das ISO -Zeichensatz |
| ContentType | Antwort.ContentType = "text/html" Gibt den Ausgangsmime -Typ an (Text/HTML, Text/Plain, GIF, JPG) |
| Läuft ab | Response.expires = 60 Legt die Seitenablauf in Minuten fest |
| Verfällt | Response.expiresabsolute =#31. Januar 2003 13: 00: 00# Legt die Zeit fest, dass die Seite abläuft |
| Isclientconnected | if (response.isclientConnected == true) {} Bestimmt, ob der Client noch verbunden ist |
| Bilder | ((Siehe Erklärung)) Plattform für die Auswahl der Internetinhalte |
| Status | Antwort.Status = "401 nicht autorisiert" Legt den Seitenstatus fest |
Sie müssen keine einzelne Antworteigenschaft festlegen, ändern oder verwenden, wenn Sie nicht möchten. Allerdings können sie kurz vorne praktisch sein. Ich habe alle bis auf zwei Eigenschaften im folgenden Skript demonstriert.
Stellen Sie übrigens Ihre Eigenschaften fest, bevor Sie mit dem Ausgabe an den Client beginnen.
Beginnen Sie an:
Unten ist das ASP -Skript für Lektion 07.
<%@Sprache = "JavaScript"%> <%Antwort (Antwort.isclientConnected == true) {response.write ("Der Client ist verbunden. <br>")} else {response.end ()}%> <table border = "2"> <tr> <%für (x = 1; x <= 200; x ++) {response.write ("<Td>" + x + "</td>/r"), wenn (x%10 == 0) {AntwortKlicken Sie hier, um das Skript in einem neuen Fenster auszuführen. Nachdem Sie auf den Link geklickt haben, studieren Sie die Zahlen wirklich. Sehen Sie, ob Sie etwas Seltsames an der Seite bemerken, z. B. fehlende Zahlen.
Antwort.Buffer:
Nehmen wir die Eigenschaften in der Reihenfolge des Erscheinens in unserem Skript. Response.Buffer ermöglicht es uns, die Ausgabe über Antwort zu steuern. Flush () und Response.Clear (). Wenn Sie es noch nicht getan haben, klicken Sie auf den Link, um das Skript auszuführen. Sie erhalten eine seltsame Ausgabe, wenn einige der fehlenden Zahlen fehlen. Die fehlenden Zahlen sind bei der Antwort zu verdanken.Clear (). Sie können feststellen, dass die Antwort.flush () den Server enorm verlangsamt. Verwenden Sie diese Methode nicht ohne Grund.
Response.cachecontrol:
CacheControl gibt Ihnen die Befugnis, Proxy -Server zu autorisieren, um Ihre Seite im Cache zu halten. (Das wäre die "öffentliche" Einstellung.) Ebenso können Sie Proxy -Server, die zwischengespeicherte Seite zu zwischenstrichen, nicht zulassen. (Das wäre die "private" Einstellung). Der Standard ist "privat".