<asp:LoginStatus ID="LoginStatus1" runat="server" LogoutAction="Redirect"
LogoutPageUrl="~/" onloggedout="LoginStatus1_LoggedOut"
onloggingout="LoginStatus1_LoggingOut" /></li>
这是我的LoginStatus,我的问题是当我尝试注销时,它转到链接
/Default.aspx?ReturnUrl=%2fAdmin%2fDefault.aspx
并显示错误
此网页有重定向循环 /Default.aspx?ReturnUrl=%2fAdmin%2fDefault.aspx上的网页导致了太多的重定向。清除此站点的cookie或允许第三方cookie可以解决问题。如果没有,则可能是服务器配置问题,而不是计算机问题。
我该怎么做才能避免重定向?提前谢谢你们! :)
答案 0 :(得分:1)
您是否返回了returnURL的代码?请检查URL是否包含注销,然后从URL中删除。
尝试以下
if (Request.QueryString("ReturnURL") != null) {
Response.Redirect("login.aspx");
}
答案 1 :(得分:0)
我已经解决了我的问题。谢谢那些回复的人。
我在登录页面(Page_Load)中推出了response.redirect。
我认为当我删除它时会出现问题,我的问题已经解决了。