使用response Redirect时候出现的错误
来源:互联网 发布:大数据学术报告点评 编辑:程序博客网 时间:2024/05/17 23:02
为什么在使用Response.Redirect的时候出现以下错误:“标题错误,已将HTTP标题写入用户端浏览器,对任何HTTP的标题所作的修改必须在写入页内容之前”?
答:Response.Redirect可以将网页转移至另外的网页上,使用的语法结构是这样的:Response.Redirect网址,其中网址可以是相对地址或绝对地址,但在IIS4.0使用与在IIS5.0使用有所不同。
在IIS4.0转移网页须在任何数据都未输出至客户端浏览器之前进行,否则会发生错误。这里所谓的数据包括HTML的卷标,例如:< HTML>,< BODY>等,而在IIS5.0中已有所改进,在IIS5.0的默认情况下缓冲区是开启的,这样的错误不再产生。
在Response对象中有一Buffer属性,该属性可以设置网站在处理ASP之后是否马上将数据传送到客户端,但设置该属性也必须在传送任何数据给客户端之前。
为保险起见,无论采用何种ASP运行平台,在页面的开始写上< % Response.Buffer=True %>,将缓冲区设置为开启,这样的错误就不会发生了。
保持初学者的心态!!!
- 使用response Redirect时候出现的错误
- response对象中的Redirect方法的使用
- 使用DataKeys的时候,出现 ArgumentOutOfRangeException错误
- Response.Redirect()使用技巧
- Response.Redirect的问题
- Response.Redirect的用法
- Response.Redirect 产生的“正在中止线程”错误
- Response.Redirect 产生的“正在中止线程(執行緒中止)”错误
- 把Response.Redirect放到TryCatch中出的错误
- Response.Redirect 产生的“正在中止线程”错误
- 在使用 Response.End、Response.Redirect 或 Server.Transfer 时出现 ThreadAbortException
- 在使用 Response.End、Response.Redirect 或 Server.Transfer 时出现 ThreadAbortException
- 如果使用 Response.End、Response.Redirect 或 Server.Transfer 方法,将出现 ThreadAbortException 异常
- 关于Response.redirect和Response.End出现线程中止异常的处理
- 关于Response.redirect和Response.End出现线程中止异常的处理
- 关于Response.redirect和Response.End出现线程中止异常的处理
- 关于Response.redirect和Response.End出现线程中止异常的处理
- 关于Response.redirect和Response.End出现线程中止异常的处理
- Linux-2.6.32.2内核在mini2440上的移植(四)---激活RTC驱动
- SQLServer分页查询通用存储过程
- asmack实现文件发送(需要改写asmack源码)
- Mysql存储过程——多结果集返回与java获取
- 一步一步写算法(之入栈出栈)
- 使用response Redirect时候出现的错误
- 遥感基本概念
- 反射系列
- PHPCMS 2008 标签调用时间的格式说明
- 获取系统所有进程
- smarty自定义函数
- dl,dt,dd,ul,li,ol区别及应用
- 我是如何成长的(走向测试技术专家之路)
- 分页代码