<Object Reference pełna odpowiedź
Właściwość określa, czy bufor do buforowania wyjścia, czy nie. Gdy wyjście jest buforowane, serwer będzie powstrzymać odpowiedź do przeglądarki aż wszystkie skrypty serwera zostały przetworzone, lub dopóki skrypt wywołuje metodę Flush lub End.
Note: Jeśli ta właściwość jest ustawiona, należy przed <html> tag w pliku .asp
Składnia
response.Buffer[=flag]
Parametr | Opis |
---|---|
flag | Wartość logiczna określająca, czy do bufora wyjście stronę czy nie. False oznacza brak buforowania. Serwer wyśle wyjście, ponieważ jest przetwarzane. Fałsz jest domyślny dla IIS w wersji 4.0 (and earlier) . Domyślną IIS w wersji 5.0 (lub nowsza) jest prawdziwe. True wskazuje buforowanie. Serwer nie wyśle wyjście aż wszystkie skrypty na stronie zostały przetworzone, lub dopóki metoda Flush lub End został nazwany. |
Przykłady
Przykład 1
W tym przykładzie nie będzie wyjściowe wysyłane do przeglądarki przed zakończeniu pętli. Jeśli bufor została ustawiona na False, wtedy byłoby napisać wiersz do przeglądarki za każdym razem poszło przez pętlę.
<%response.Buffer=true%>
<html>
<body>
<%
for i=1 to 100
response.write(i & "<br>")
next
%>
</body>
</html>
Przykład 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>
Przykład 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>
<Object Reference pełna odpowiedź