Heim  >  Artikel  >  Backend-Entwicklung  >  Teilen Sie das Antwortobjekt-Tutorial der in Asp.Net integrierten Objekte

Teilen Sie das Antwortobjekt-Tutorial der in Asp.Net integrierten Objekte

零下一度
零下一度Original
2017-05-22 16:13:152096Durchsuche

ResponseObject

Das Respose-Objekt wird verwendet, um Daten vom Server zurück an den Browser zu senden. Es ermöglicht das Senden von Daten an den Browser als Ergebnis der Anfrage und bietet einfache Antwortinformationen. Es kann zum Eingeben von Daten in die Seite, zum Springen in die Seite und zum Übergeben von Parametern für jede Seite verwendet werden Protokoll. Die Nachricht entspricht.

Häufig verwendete Attribute des Antwortobjekts

IsClientConnected
Attribut
Puffer Holen Sie sich Oder legen Sie einen Wert fest, der angibt, ob die Ausgabe gepuffert und nach Abschluss der Verarbeitung der gesamten Antwort gesendet werden soll
Cache
属性  
Buffer 获取或者设置一个值,该值指示是否缓冲输出,并在完成处理整个响应之后将其发送
Cache 获取Web页的缓存策略,如过期时间,保密性。。。。
Charset 设定或获取HTTP的输出字符串编码
Expires 获取或设置在浏览器上缓存的页过期之前的分钟数
Cookies 获取当前请求的Cookie集合
IsClientConnected 传回客户端是否仍然和Server连接
SuppressContent 设定是否将HTTP的内容发送至客户端浏览器,若为true,则网页将不会传至客户端
Holen Sie sich das Caching

Richtlinien, wie Ablaufzeit, Vertraulichkeit. . . .

Charset HTTP-Ausgabe festlegen oder abrufenString

Codierung

Läuft ab Ruft die Anzahl der Minuten ab, bevor die im Browser zwischengespeicherte Seite abläuft, oder legt diese fest
Cookies Holen Sie sich die Cookie-Sammlung der aktuellen Anfrage
Gibt zurück, ob der Client noch mit dem Server verbunden ist
SuppressContent Legen Sie fest, ob HTTP-Inhalte an den gesendet werden sollen Client-Browser, wenn „true“, wird die Webseite nicht an den Client gesendet

方法  
AddHeader 将一个HTTP头添加到输出流
AppendToLog 将自定义日志信息添加到IIS日志文件
Clear 将缓冲区的内容清除
End 将目前缓冲区中所有的内容发送至客户端后关系
Flush 将缓冲区中的所有数据发送到客户端
Redirect 将网页重新导向另一个地址
Write 将数据输出到客户端
WriteFile 将指定的文件写入HTTP内容输出流
Gemeinsame Methoden des Antwortobjekts tr> Tabelle>

1. Daten auf der Seite ausgeben

Antwortobjekt durch Schreibmethode oder Die Methode writeFile gibt Daten auf der Seite aus. Das Ausgabeobjekt kann ein Zeichen, ein Zeichenarray , eine Zeichenfolge, ein Objekt oder eine Datei sein.

Experimentieren Sie mit einem einfachen Beispiel, erstellen Sie eine leere Website, erstellen Sie eine TextFile.txt-Datei im Stammverzeichnis. Der Inhalt der Datei lautet „Hallo, Antwort ... ". Das Programm lautet wie folgt:

Das laufende Ergebnis lautet wie folgt:

Bezahlen Beachten Sie die Ausgabedatei. Zu diesem Zeitpunkt muss die Datei bereits vorhanden sein. Wenn sie nicht vorhanden ist, wird eine Ausnahme „Datei nicht gefunden“ generiert.

2. Seitensprung und Übergabeparameter

Die Die Seitenumleitungsfunktion kann über die Redirect-Methode des Response-Objekts implementiert werden, und Parameter können bei der Umleitung zu einer neuen URL übergeben werden.

Wenn Sie die Seite zur Seite „Welcome.aspx“ umleiten, kann der Code wie folgt geschrieben werden:

this.Response.Redirect("~/welcome.aspx");

Übergeben Sie Parameter, wenn die Seite die URL umleitet. Verwenden Sie „?“, um die Seitenverbindungsadresse und die Parameter zu trennen.

Lassen Sie uns jetzt ein einfaches Beispiel zum Testen erstellen. Die Seite kann einfach wie folgt heruntergeladen werden:

Zeichnen Sie eine einfache Seite und führen Sie sie aus Der Effekt ist wie folgt:

OK, was wir jetzt tun müssen, ist, es zur Seite „Welcome.aspx“ springen zu lassen, wenn wir auf „OK“ klicken. Dann lautet der einfache Implementierungscode des Click-Ereignisses der Schaltfläche „OK“. folgt:

Weiter Als nächstes müssen Sie eine neue Seite von „welcome.aspx“ erstellen, um die Daten zu akzeptieren, und dann die Daten auslesen, und schon sind wir fertig. Der Code für die neuen Welcome.aspx-Ausgabeinformationen lautet wie folgt:

Tatsächlich haben wir den Prozess hier einfach implementiert. Führen Sie ihn nun aus, um den Effekt zu sehen:

OK, lassen Sie uns kurz so viel über Response verstehen. Wir haben gerade einen Reauest verwendet, um die Verbindungsparameter in Welcome.aspx abzurufen Erfahren Sie später mehr über diese Dinge!

Ich hoffe, dass dieser grundlegende Artikel für diejenigen hilfreich sein kann, die asp.net noch nicht kennen, und dass wir gemeinsam lernen und Fortschritte machen können ... .

[Verwandte Empfehlungen]

1. springmvc implementiert JSON-Interaktions-RequestBody und ResponseBody (Bild und Text)

2. AngularJS's ng HTTP-Anfrage- und Antwortformat-Konvertierungsmethode

3. Java-Analyse von XML in Antwort

Zusammenfassung von Beispiele für die Verwendungsmethode des in asp.net integrierten Objekts (Response)

method
Hinzufügen Header HTTP-Header zum Ausgabestream hinzufügen
AppendToLog Benutzerdefinierte Protokollinformationen zur IIS-Protokolldatei hinzufügen
Löschen Löschen Sie den Inhalt des Puffers End Alle Inhalte im aktuellen Puffer an den Client senden
Flush Alle Daten im Puffer an den Client senden
Redirect Ändern Sie die Webseite. Weiterleitung zu einer anderen Adresse
Schreiben Daten an den Client ausgeben
SchreibenDatei Schreiben Sie die angegebene Datei in den HTTP-Inhaltsausgabestream

Das obige ist der detaillierte Inhalt vonTeilen Sie das Antwortobjekt-Tutorial der in Asp.Net integrierten Objekte. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn