社区
ASP
帖子详情
请问response.buffer = true 有什么用?
jerr
2001-07-19 11:29:15
请问response.buffer = true 有什么用?,是缓冲区吗,要释放掉吗?
...全文
161
4
打赏
收藏
请问response.buffer = true 有什么用?
请问response.buffer = true 有什么用?,是缓冲区吗,要释放掉吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jerr
2001-07-21
打赏
举报
回复
那在页面结束时一定要释放掉吗?
freezwy
2001-07-20
打赏
举报
回复
一般的,服务器处理ASP后,每执行一条命令,页面就立即送到浏览器。
如果使用RESPONSE。BUFFER=TRUE,则是全部处理完后在送到浏览器。
一般的这条语句是放到任何HTML或者脚本输出之前的。
liugys
2001-07-20
打赏
举报
回复
同意freezwy(网络自由人) 的,PWS默认buffer为false,iis为true,所以在IIS中调试ASP有时要手动在页面开头加response.buffer=false.
casear_huang
2001-07-20
打赏
举报
回复
在有些时候必须要这个语句,否则程序会出错。
ASP网站后台美佳培训ppt(含联系代码)
一、
Response
对象的属性 (属性是就是对象的一些变量) 1、
Buffer
该属性指定页面输出时是否需要缓存区,如果该属性被设置为
True
缓存文件不会被发送到客户端,直到所有的asp脚本被处理,以及调用Flush或end 方法为止
response
.
buffer
=
true
配合
response
. flush或
response
. end使用
response
.
buffer
=false(默认值) 在服务器端每一句脚本执行的结果都不会放入缓存而直接被服务器传送到浏览器 调用 Flush将产生运行错误 服务器将输出发送给浏览器后就不能设置
Buffer
了,因此应该在.asp文件的第一行调用
response
.
buffer
2、Expires 设置网页保留在客户端浏览器缓存中的时间,即指定了在浏览器上的缓冲存储的页面距过期还有多少时间,如果用户在某个页面过期之前又回到此页,就会显示缓冲区的页面。 如果设置
response
. expires=0 使缓存的页面立即过期。 其语法是:
response
. expires=long long =
response
. expires long 表示距过期时间还有多少分钟 如果希望改页立即过期可设置一个很大的负值
response
. expires=-1000 特别适用与信息变化快的页面,日天气预报、股市信息的发布
asp页面提示
Response
对象 错误 ASP 0156 : 80004005 HTTP 头错误
其实这类问题就是因为缓存问题,大家可以参考下面的方法解决:有些ASP页面第一次打开的时候会出现
Response
对象 错误 ‘ASP 0156 : 80004005’ HTTP 头错误,但刷新后又正常了,解决方法如下 代码如下:
Response
.
Buffer
=
True
‘应该是这行,去掉就ok ‘如果还不行就把
Response
.
Buffer
=
True
Response
.ExpiresAbsolute = Now() – 1
Response
.Expires = 0
Response
.CacheControl = “no-cache”
Response
.AddHeader “Prag
asp.net 防止用户通过后退按钮重复提交表单
防止用户通过后退按钮重复提交表单 <%
response
.
Buffer
=
true
response
.Expires=0
response
.ExpiresAbsolute=now()-1
response
.CacheControl=”no-cache” %>
response
.
Buffer
=
true
的意思就是指明输出页面是否被缓冲,当属性值为
True
时,服务器将不会向客户端发送任何信息,直到所有程序执行完或者遇到 <%
Response
.Flush %>或<%
Response
.End %> 语句,才会释放缓冲区的信息。 Expires 属性 Expires 属性指定了在浏览器上缓冲存储的页距过
将datagrid控件内容输出到excel文件
一个将datagrid控件内容输出到excel文件的demo. 生成EXCEL文件 代码如下:public void setToExcel() { //
Response
.Clear(); //
Response
.
Buffer
=
true
; //
Response
.Charset=”utf-8″; if (eformsn.Text==””) { DataGrid1.Visible=false; Label1.Text=”要汇入EXCEL,请先输入申请单号!”; Label1.Visible=
true
; } else { dl.DataSource=DB(“query”, “select
通过GridView导出Excel
protected void ToExcel(GridView gv,string name) {
Response
.Clear();
Response
.
Buffer
=
true
;
Response
.Charset = "GB2312";
Response
.AppendHeader("Content-Disposition", "attachment;filename=" + name + ".xls");
ASP
28,409
社区成员
356,971
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章