2011-09-18 70 views
1

我已將登錄狀態控件放在頁面上,並放置在LogoutPageUrl下Default.aspx。我在asp.net註銷後如何重定向

不過,我退出後重定向我

...default.aspx?ReturnUrl= some stuff 

所以,它並不直接重定向我的Default.aspx。我如何強制「真正」重定向?

感謝

編輯:,解決了:這LinkBut​​ton的:

 Session.Abandon() 
     FormsAuthentication.SignOut() 
     Response.Redirect("~/Default.aspx") 
+0

和與什麼問題?你仍然加載Default.aspx的權利? –

+0

問題是,這個額外的網址指向上一頁,某些角色不可用,所以有些用戶可能無法登錄到該網站。 – vbNewbie

+1

如果您解決了您的問題,請將解決方案作爲回覆發佈,並將其標記爲答案。 –

回答

0

廣場的LinkBut​​ton和驗證碼的onClick()

Session.Abandon() 
FormsAuthentication.SignOut() 
Response.Redirect("~/Default.aspx") 
+0

使用web.config的值比硬代碼好: Response.Redirect(FormsAuthentication.DefaultUrl,false); //重定向到網站defaulturl – mRizvandi