为了账号安全,请及时绑定邮箱和手机立即绑定

为何我在调用Response.Redirect()时收到“发送HTTP标头后无法重定向”的信息?

为何我在调用Response.Redirect()时收到“发送HTTP标头后无法重定向”的信息?

慕慕森 2019-10-28 16:51:18
当我打电话时,Response.Redirect(someUrl)我得到一个HttpException:“发送HTTP标头后无法重定向”。为什么我得到这个?我该如何解决此问题?
查看完整描述

3 回答

?
侃侃尔雅

TA贡献1801条经验 获得超16个赞

只需检查是否将缓冲选项设置为false(默认情况下为true)即可。为了响应。重定向到工作,

  1. 缓冲应该是真的,

  2. 您不应该使用response.write发送超过默认缓冲区大小的更多数据(在这种情况下,它将刷新自身,导致发送标头),因此不允许您重定向。


查看完整回答
反对 回复 2019-10-28
  • 3 回答
  • 0 关注
  • 726 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信