2011-09-18 45 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