【发布时间】:2011-08-04 13:01:34
【问题描述】:
我遇到了异常
"Cannot redirect after HTTP headers have been sent."
在做Response.Redirect("Home.aspx")时。
我该如何解决这个问题?
我尝试在重定向之前给Response.Flush()。
【问题讨论】:
-
复制到此处找到的问题和解决方案:stackoverflow.com/questions/159523/…
-
我尝试了上述线程的解决方案。我无法解决这个问题......我的胎面标题可能重复,但导致的问题可能是其他问题......
-
我有一个从基页继承的页面,该页面检查用户是否有权访问该页面。如果用户具有权限,则将重定向到请求的页面,如果没有将用户重定向到访问被拒绝的页面。此检查发生在 BasePage 的 OnInt 方法上。
-
只是一个想法,这可能与调用的层次结构有关 - 您是否尝试将 OnInit 更改为 OnLoad?
标签: asp.net