菜单
×
   ❮     
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]

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

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 对象参考
×

联系销售

如果您想将 W3Schools 服务用于教育机构、团队或企业,请发送电子邮件给我们
sales@w3schools.com

报告错误

如果您想报告错误,或想提出建议,请发送电子邮件给我们
help@w3schools.com

W3Schools 经过优化,旨在方便学习和培训。示例可能经过简化,以提高阅读和学习体验。教程、参考资料和示例会不断审查,以避免错误,但我们无法保证所有内容的完全正确性。使用 W3Schools 即表示您已阅读并接受我们的使用条款Cookie 和隐私政策

版权所有 1999-2024 Refsnes Data。保留所有权利。W3Schools 由 W3.CSS 提供支持