[英]ASP.Net LoginStatus Logout Redirection
<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可能会解决此问题。 如果不是,则可能是服务器配置问题,而不是计算机问题。
我将如何避免这种重定向? 预先谢谢你们! :)
您是否已返回returnURL的代码? 请检查URL是否包含注销,然后从URL中删除。
尝试如下
if (Request.QueryString("ReturnURL") != null) {
Response.Redirect("login.aspx");
}
我已经解决了我的问题。 谢谢那些回复。
我已经在登录页面(Page_Load)中放入了response.redirect。
我认为这是我删除它时遇到的问题,我的问题已解决。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.