一个很菜的问题,帮帮俺。。。。。。。。。。。。。。。。。。。。。。。。。。

happylifei 2003-12-31 04:39:31
偶在学习中,经常遇到这样的问题:如下面的话:

HTTP 标题已经写入到 客户浏览器。任何 HTTP 标题的修改必须在写入页内容之前。

有哪位高手能解决一下吗
...全文
30 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
veryxiao 2003-12-31
  • 打赏
  • 举报
回复
老版本的iis不允许在redirect之前有任何输出,新版本的iis已经解决了这个问题
或者将response.redirect语句用<meta http-equiv=refresh content=0;URL="">代替
starboy1413 2003-12-31
  • 打赏
  • 举报
回复
你一定是在<head>之前有输出了吧~~~~~~~~~~~~~~~
happylifei 2003-12-31
  • 打赏
  • 举报
回复
谢谢
Pandaxm 2003-12-31
  • 打赏
  • 举报
回复
那是因为在response.Redirect("manageusers.asp")之前有输出语句才会出现这种错误
你用javascript转向好了
Response.write "<SCRIPT LANGUAGE=JavaScript>location.href='manageusers.asp';</SCRIPT>"
happylifei 2003-12-31
  • 打赏
  • 举报
回复
是这样的,在一个页面里,有一个表单,当用户提交表单时,把表单内容存到数据库(在一个页面完成的),然后response.Redirect("moumou.asp")

于是就发生了错误,去掉response.Redirect("manageusers.asp")就好了



patchclass 2003-12-31
  • 打赏
  • 举报
回复
第一行有<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
不是很正确?
542288 2003-12-31
  • 打赏
  • 举报
回复
你的vbscript写法错误,一般的情况是你的程序第一行有<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>将这一行删除即可。
zhlym 2003-12-31
  • 打赏
  • 举报
回复
你把<html></hmtl>和<head></head>部分标识去掉试试
xuefan2001 2003-12-31
  • 打赏
  • 举报
回复
说清楚点。。。
swich 2003-12-31
  • 打赏
  • 举报
回复
不明白楼主的意思,up

28,390

社区成员

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

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