ASP Buffer 属性
asp buffer 属性
完整的 response 对象参考手册buffer 属性可规定是否对输出进行缓冲。通常情况下,asp 脚本在服务器端执行,每句的执行结果都会发送到客户端的浏览器上显示出来。当输出设置缓存时,服务器会阻止向浏览器的响应,直到所有的服务器脚本均被处理,或者直到脚本调用了 flush 或 end 方法。
注意:如果要设置此属性,它应当位于 .asp 文件中的 标签之前。
语法
response.buffer[=flag]
参数 | 描述 |
---|---|
flag | 布尔值,规定是否缓冲页面输出。
false 指示不缓存,服务器会一边处理一边发送输出。iis version 4.0 默认为 false,而 iis version 5.0 及更高的版本默认为 true。 true 指示缓冲。服务器不会发送输出,直到页面上的所有脚本被处理,或者直到 flush 或 end 方法被调用。 |
实例
实例 1
在这个实例中,在循环结束前不会被浏览器发送输出。如果 buffer 被设置为 false ,则每循环一次就向浏览器输出一行。
<%response.buffer=true%>
<%
for i=1 to 100
response.write(i & "
")
next
%>
<%
for i=1 to 100
response.write(i & "
")
next
%>
实例 2
<%response.buffer=true%>
<%response.flush%>
i write some text, but i will control when
the text will be sent to the browser.
the text is not sent yet. i hold it back!
ok, let it go!
<%response.flush%>
实例 3
<%response.buffer=true%>
<%response.clear%>
this is some text i want to send to the user.
no, i changed my mind. i want to clear the text.
<%response.clear%>
完整的 response 对象参考手册
相关文章
- ASP 变量
- ASP Request 对象
- AJAX 简介
- ASP 简介
- ASP 语法
- ASP WriteLine 方法
- ASP WriteBlankLines 方法
- ASP CreateTextFile 方法
- ASP Item 属性
- ASP Key 属性
- ASP Add 方法
- ASP ContentType 属性
- ASP Form 集合
- ASP CodePage 属性
- ASP Timeout 属性
- ASP GetLastError 方法
- ASP GetAbsolutePathName 方法
- ASP GetDriveName 方法
- ASP GetExtensionName 方法
- ASP OpenTextFile 方法