Latest web development tutorials

Obiekt ASP Buffer

Response Reference Object Całkowita odpowiedź Object Reference

Bufor atrybut określa, czy wyjście jest buforowane. Zwykle skrypt ASP jest wykonywany na serwerze, każde zdanie wyników wykonania są przesyłane mają być wyświetlane w przeglądarce klienta. Gdy bufor wyjściowy jest ustawiony, serwer będzie zapobiegać odpowiedź na przeglądarce, aż wszystkie skrypty serwera zostały przetworzone, lub dopóki skrypt wywołuje metodę Flush lub End.

Uwaga: Jeśli ustawisz tę właściwość, to musi przyjść wcześniej pliku .asp <html> tag.

gramatyka

response.Buffer[=flag]

参数 描述
flag 布尔值,规定是否缓冲页面输出。

False 指示不缓存,服务器会一边处理一边发送输出。IIS version 4.0 默认为 False,而 IIS version 5.0 及更高的版本默认为 True。

True 指示缓冲。服务器不会发送输出,直到页面上的所有脚本被处理,或者直到 Flush 或 End 方法被调用。

Przykłady

Przykład 1

W tym przypadku, przed zakończeniem cyklu nie zostanie wysłany przez wyjście przeglądarki. Jeśli bufor zostanie ustawiony na fałsz, a następnie po jednym cyklu z wyjściem przeglądarki.

<%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>


Response Reference Object Całkowita odpowiedź Object Reference