[英]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.