急急急 大家帮我看看啊

kinghost80 2002-07-25 11:16:44
我做了个asp

显示后出现


响应对象: 错误 asp 0156.80004005
标题错
/well.asp 行20
http 标题已经写入客户浏览器。任何http标题的修改必须在写入页内容之前


我的第20行是 response.redirect http
这个http=“1922202156.htm”
1922202156.htm是我用vb软件 生成的页面
well.asp 的作用是10秒刷新1次,并侦测1922202156.htm 存不存在
如果存在就response.redirect http

还有个问题 就是 asp 里面怎么用blank方法打开连接, 是变量的连接
谢谢个位

...全文
12 点赞 收藏 11
写回复
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
deavey 2002-07-25
默认是在response.redirect语句前不可以有输出,所以你会出错,还有就是用<% response.clear() Response.Buffer = True %>来对缓冲区设置一下。把输出存在缓冲区里。就可以了。

回复
me_lai 2002-07-25
<% response.clear()
Response.Buffer = True %>
回复
me_lai 2002-07-25
<% response.clear()
Response.Buffer = True %>
回复
dapper 2002-07-25
楼上的几位说的有道理,我以前也遇到这样的问题,但是解决办法单一,这次,受益匪浅。
回复
lbqlbq 2002-07-25
可以利用asp,html,javascript组合,来实现blank功能
回复
meizz 2002-07-25
你在用到 Response 的时候就应该开启它缓存功能,你在网页头上加这么一句就没这种事了
<% Response.Buffer = True %>

ASP 是不能新开出网页的。
回复
七伤拳 2002-07-25
可以的。
response.clear()
response.redirect http

或是 server.Transfer(http)
回复
chulian 2002-07-25
你有没有在页面上输出东西
response.redirect http 不允许页面上有任何的输出

asp里面好像没办法新开窗口
回复
qiushuiwuhen 2002-07-25
总结一下,呵呵
1.将判断并redirect语句移到输出之前
2.Response.Buffer = True 和 response.clear()
3.升级pws到iis5+



回复
七伤拳 2002-07-25
在ASP3中 Response.Buffer 的缺省值即为 True
回复
七伤拳 2002-07-25
ASP3缺省是打开缓冲的,即 Response.Buffer 缺少值为 True
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告