最新的Web開發教程
 

ASP Buffer Property


<完全反應對象參考

緩衝區屬性指定是否緩衝輸出與否。 當輸出緩存,服務器將舉行回到瀏覽器的響應,直到所有的服務器腳本已被處理,或者直到腳本調用了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>

<完全反應對象參考