Menu
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

ASP Buffer 属性


❮ Response 对象完整参考

Buffer 属性指定是否缓冲输出。当输出被缓冲时,服务器将保留对浏览器的响应,直到所有服务器脚本都已处理完毕,或者直到脚本调用 Flush 或 End 方法。

注意:如果设置此属性,则应在 .asp 文件中的 <html> 标记之前设置。

语法

response.Buffer[=flag]

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

False 表示不进行缓冲。服务器将在处理时发送输出。对于 IIS 4.0(及更早版本),False 为默认值。对于 IIS 5.0(及更高版本),默认值为 True。

True 表示缓冲。服务器将不会发送输出,直到页面上的所有脚本都已处理完毕,或者直到调用了 Flush 或 End 方法。

示例

示例 1

在此示例中,在循环完成之前不会向浏览器发送任何输出。如果将 buffer 设置为 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>我写了一些文本,但我将控制
何时将文本发送到浏览器。</p>
<p>文本尚未发送。我把它挡住了!</p>
<p>好的,让它去吧!</p>
<%response.Flush%>
</body>
</html>

示例 3

<%response.Buffer=true%>
<html>
<body>
<p>这是我想发送给用户的某些文本。</p>
<p>不,我改变主意了。我想清除文本。</p>
<%response.Clear%>
</body>
</html>

❮ Response 对象完整参考
×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.