Wir haben in der letzten Klasse über Request gesprochen, und als nächstes müssen wir über die Antwort seiner Frau sprechen. Das letzte Mal haben wir gesagt, dass Request hauptsächlich dazu dient, Informationen zu erhalten Sie kann nicht nur Daten ausgeben, sondern auch benutzerdefinierte Protokolldatensätze hinzufügen.
Aber es muss trotzdem gesagt werden, und ich werde versuchen, es weniger interessant zu machen.
Zunächst müssen wir wissen, dass die Antwort aus der HTTPResponse-Klasse stammt. Sie wird hauptsächlich verwendet, um dem Client zu antworten und dem Browser den Header des Antwortinhalts, die serverseitigen Informationen und den angegebenen Ausgabeinhalt mitzuteilen.
ContentType, eine Zeichenfolge, die hauptsächlich den Inhaltstyp beschreibt. Das Format dieser Zeichenfolge ist Typ/Subtyp. Es kann den Datentyp festlegen oder abrufen. Der Standardwert ist text/html.
Response.ContentType = "image/gif" bedeutet beispielsweise die Ausgabe eines Bildes im GIF-Format
Response.Clear();
Diese Methode wird verwendet, um alle im Puffer gespeicherten HTML-Ausgaben zu löschen. Sie löscht jedoch nur diejenigen, die für die Ausgabe vorbereitet sind, und löscht keine Antwort-Header-Informationen.
Response.ClearHeaders(): Dadurch werden nur Header-Informationen gelöscht
Response.ClearContent(). : Dadurch werden alle
Antworten gelöscht. .Expires=5;: In diesem Satz legen wir die Ablaufzeit der Seite fest. Wenn Sie die Seite dann besuchen, wird sie nur angezeigt Die Daten werden im Cache gespeichert und nach 5 Minuten neu gestartet. Gehen Sie zum Herunterladen auf den Server. Die Einheit dieser Einstellzeit ist Minuten.
Response.ExpiresAbsolute = DateTime.Now.AddHours(8);: Dies dient ursprünglich der Kompatibilität mit asp. Es legt die absolute Zeit für das Entfernen des Caches fest. In diesem Satz setzen wir die Entfernungszeit auf die aktuelle Zeit plus 8 Stunden , das heißt, es läuft nach 8 Stunden ab. Was folgt, ist ein Zeitformat. Wenn nicht angegeben, läuft der Cache um Mitternacht über.
Response.Buffer = false;: Legen Sie fest oder ermitteln Sie, ob die aktuelle Seite die Ausgabe puffert. Der Wert ist bool, der Standardwert ist true.
Response.Flush();: Die gepufferte Ausgabe wird sofort an
Response.End(); ausgegeben: Die aktuelle Ausgabe wird sofort ausgegeben Pufferinhalt und stoppt die Ausführung der aktuellen Seite.
Das Anzeigen von Daten ist für uns nichts Neues. Tatsächlich ist die Umleitung auch sehr einfach.
Serverobjekt:
Wir verwenden dies nicht oft.
Lassen Sie mich Ihnen ein Beispiel zeigen.