求就:!!!!

funangel 2002-05-10 03:42:33
我在win2000+iis5。0+ie6下开发的asp的web程序

在nt server4(sp5)+iis4+ie5.5下不能正确执行

问题如下
出错语句:response.redirect "*.asp"

错误提示:响应对象错误 “asp 0156”
标题错:
HTTP标题已经写入到客户端浏览器,任何HTTP标题修改必须在写入内容之前。

到底是iis版本低还是ie版本低
我打sp6不行,加密位数问题,ie6无法安装
我有2000,但iis在哪个目录呀

急!!请赶快帮帮我呀
谢谢先了!!


...全文
29 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
希偌 2002-05-10
  • 打赏
  • 举报
回复
将response.redirect放到<html>前面去
ChinaOk 2002-05-10
  • 打赏
  • 举报
回复
hhytsoft(雨中独行) ( )

response.buffer=true 是启用缓存。执行完后再输出的意思。你正好看反了。
「已注销」 2002-05-10
  • 打赏
  • 举报
回复
在向服务器申请新的页面时系统要求停止向客户端输出,很显然如果继续发送必然与当前的页面转向冲突。出现这种情况的原因是response.buffer=true,表示边解释变输出.
zhenhao 2002-05-10
  • 打赏
  • 举报
回复
up,就是上边说的原因。
lovingkiss 2002-05-10
  • 打赏
  • 举报
回复
帮你up
wangfei2428 2002-05-10
  • 打赏
  • 举报
回复
response.redirect "aaa.asp"转向之前,不能有任何的Html代码如<htm>等输出
包括用response.write "<td>...</td>"写入网页的Html代码
ChinaOk 2002-05-10
  • 打赏
  • 举报
回复
不是你的iis的问题。
其实这个错误提示得很清楚了。

就是在你用response.redirect "sss.asp"转向之前,不能有任何的Html代码输出

你可以在取消在转向前的html代码,也可以在页 的最前面加一个asp语句
response.buffer=true
loiter 2002-05-10
  • 打赏
  • 举报
回复
标题错:
HTTP标题已经写入到客户端浏览器,任何HTTP标题修改必须在写入内容之前。

原因是response.redirect语句出现输出的语句或html语句
必须取消

iis目录在根目录下的Inetpub目录里...

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧