<Complete Response Object Reference
Der Puffer Eigenschaft gibt, ob die Ausgabe oder nicht puffern. Wenn die Ausgabe gepuffert wird, wird der Server die Antwort an den Browser zurückhalten, bis alle Server-Skripte verarbeitet wurden, oder bis das Skript den Flush oder End-Methode aufruft.
Note: Wenn diese Eigenschaft gesetzt ist, vor dem sein sollte <html> -Tag in der ASP - Datei
Syntax
response.Buffer[=flag]
Parameter | Beschreibung |
---|---|
flag | Ein Boolescher Wert, ob die Seite Ausgabe oder nicht puffern angibt. False gibt keine Pufferung. Der Server wird die Ausgabe senden, wie es verarbeitet wird. Falsch ist die Standardeinstellung für IIS Version 4.0 (and earlier) . Standard für IIS Version 5.0 (und höher) ist wahr. True gibt Pufferung. Der Server wird nicht ausgegeben, bis alle Skripte auf der Seite sendet verarbeitet wurde, oder bis die Flush oder End-Methode aufgerufen wurde. |
Beispiele
Beispiel 1
In diesem Beispiel wird es keine Ausgabe an den Browser gesendet werden, bevor die Schleife beendet ist. Wenn Puffer auf False festgelegt wurde, dann wäre es eine Linie an den Browser schreiben jedes Mal, es durch die Schleife ging.
<%response.Buffer=true%>
<html>
<body>
<%
for i=1 to 100
response.write(i & "<br>")
next
%>
</body>
</html>
Beispiel 2
<%response.Buffer=true%>
<html>
<body>
<p>I write some text, but I will control when
the text will be sent to the browser.</p>
<p>The text is not sent yet. I hold it back!</p>
<p>OK, let it go!</p>
<%response.Flush%>
</body>
</html>
Beispiel 3
<%response.Buffer=true%>
<html>
<body>
<p>This is some text I want to send to the user.</p>
<p>No, I changed my mind. I want to clear the text.</p>
<%response.Clear%>
</body>
</html>
<Complete Response Object Reference