2013-03-12 145 views
1
<asp:LoginStatus ID="LoginStatus1" runat="server" LogoutAction="Redirect" 
          LogoutPageUrl="~/" onloggedout="LoginStatus1_LoggedOut" 
          onloggingout="LoginStatus1_LoggingOut" /></li> 

这是我的LoginStatus,我的问题是,当我试图注销,它进入链接ASP.Net LoginStatus注销重定向

/Default.aspx?ReturnUrl=%2fAdmin%2fDefault。 ASPX

并显示错误

此网页有重定向循环 在/Default.as该网页px?ReturnUrl =%2fAdmin%2fDefault.aspx导致了太多的重定向。清除您的本网站的Cookie或允许第三方Cookie可以解决此问题。如果没有,这可能是一个服务器配置问题,而不是您的计算机的问题。

我将如何避免重定向?提前谢谢你们! :)

+0

这就像你的default.aspx重定向到Admin/Default.aspx?是对的吗? – codingbiz 2013-03-12 08:08:25

回答

1

您是否返回returnURL的代码?请检查URL是否包含注销,然后从URL中删除。

尝试如下

if (Request.QueryString("ReturnURL") != null) { 

    Response.Redirect("login.aspx"); 
} 
+0

我在哪里可以找到它@Amit? – 2013-03-12 08:03:26

+0

我已经更新了我的答案。请检查... – Amit 2013-03-12 09:03:31

0

我已经解决了我的问题。谢谢那些回复。

我在我的登录页面(Page_Load)中放了一个response.redirect。

我认为这是我删除它的问题,我的问题解决了。