日期:2014-05-17  浏览次数:20530 次

【Issue】Cannot redirect after HTTP headers have been sent.
Cannot redirect after HTTP headers have been sent.
用的Response.Redirect()方法,怎么解决?
Response.Redirect

------解决方案--------------------
要改车次就不要上车,上了车就只能等下一站再改了
------解决方案--------------------
你是不是修改了那个页面的头部header
------解决方案--------------------
你移除他的头部干嘛呢 ,是为什么要移除呢
还有不要移除试试呢
------解决方案--------------------
看看Response.Redirect之前是不是用过Response.Write
------解决方案--------------------
Response.Redirect之前是不是用了Response.End();
------解决方案--------------------
引用:
引用:Response.Redirect之前是不是用了Response.End();
难道是因为Response.End()导致了该问题么?

Response.End()之后,服务器端不会再返回客户任何数据流,而Response.Redirect是http响应信息中头信息部分的内容。肯定会有影响。