主题:  关于网上有名留言板2001的一个问题

chaojijing

职务:普通成员
等级:1
金币:0.0
发贴:62
#12002/4/26 12:55:01
为什么我在自己机子上测试“网上有名2001留言板”时,点击“签写留言”后出现错误信息“
响应对象 错误 'ASP 0156 : 80004005'
标题错
/asp1/inc/add_msg.asp, 行54
HTTP 标题已经写入到 客户浏览器。任何 HTTP 标题的修改必须在写入页内容之前。”
或者不管发什么眼都说“ 不好意思,发表过的帖子可不能重发,谢谢!”
请各位高手不吝赐教!



=ridincal=

职务:管理员
等级:7
金币:20.0
发贴:5886
#22002/4/26 13:11:01
设置Response.Buffer=true;或者将IIS的应用程序配置中的“启用缓冲”选中再试试看。

编辑历史:[这消息被ridincal编辑过(编辑时间2002-04-26 13:11:37)]


chaojijing

职务:普通成员
等级:1
金币:0.0
发贴:62
#32002/4/26 22:16:39
试过加上Response.Buffer=true,可还是出现“响应对象 错误 'ASP 0156 : 80004005'
标题错
/asp1/inc/add_msg.asp”,只不过错误行代码显示改为加入Response.Buffer=true的这一行,急!!!!!



5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:1480
#42002/4/26 22:19:29
PWS还是IIS?

是否在redriect前输出内容了?
会改的改,不会改的用IIS应该就可以了.



chaojijing

职务:普通成员
等级:1
金币:0.0
发贴:62
#52002/4/26 22:26:34
pws



5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:1480
#62002/4/26 22:36:21
查找response.redriect前不能有任何html输出,

或者把response.redriect换成
response.write("")
注意引号,且这个方法有浏览器版本问题.IE5下不刷新.



wuqiong

职务:普通成员
等级:1
金币:1.0
发贴:223
#72002/4/30 8:39:31
应该是在response.redriect 前写 html语句的毛病