<完全反應對象參考
緩衝區屬性指定是否緩衝輸出與否。 當輸出緩存,服務器將舉行回到瀏覽器的響應,直到所有的服務器腳本已被處理,或者直到腳本調用了Flush或End方法。
Note:如果此屬性設置,它應該是前<html>在.asp文件標籤
句法
response.Buffer[=flag]
參數 | 描述 |
---|---|
flag | 一個布爾值,規定是否緩衝頁面輸出與否。 false表示沒有緩衝。 因為它是處理服務器將發送輸出。 假是默認的IIS版本4.0 (and earlier) 。 默認情況下,IIS 5.0(或更高版本)是真實的。 True表示緩衝。 服務器將不會發送輸出,直到所有的頁面上的腳本已被處理,或者直到Flush或End方法被調用。 |
例子
實施例1
在這個例子中,就沒有輸出發送到瀏覽器的循環結束之前。 如果緩存設置為false,那麼它會在每次通過循環時間去寫一行到瀏覽器。
<%response.Buffer=true%>
<html>
<body>
<%
for i=1 to 100
response.write(i & "<br>")
next
%>
</body>
</html>
實施例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>
實施例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>
<完全反應對象參考