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

当我打电话时,Response.Redirect(someUrl)我得到一个HttpException:“发送HTTP标头后无法重定向”。

为什么我得到这个?我该如何解决此问题?


慕慕森
浏览 714回答 3
3回答

侃侃尔雅

只需检查是否将缓冲选项设置为false(默认情况下为true)即可。为了响应。重定向到工作,缓冲应该是真的,您不应该使用response.write发送超过默认缓冲区大小的更多数据(在这种情况下,它将刷新自身,导致发送标头),因此不允许您重定向。
打开App,查看更多内容
随时随地看视频慕课网APP