调用RedirectFromLoginPage但不重定向到ReturnUrl

时间:2010-01-14 16:43:32

标签: c# asp.net-mvc forms-authentication

当匿名用户尝试访问需要身份验证的页面时,我会重定向到登录控制器/操作:

/user/login?ReturnUrl=/blah/do

登录后,我会:

FormsAuthentication.RedirectFromLoginPage(user.Id.ToString(), false);

调试器显示此行已被调用。

但后来我被重定向到default.aspx(defaultUrl),而不是RedirectUrl查询字符串参数中的url。

我错过了什么吗?

1 个答案:

答案 0 :(得分:1)

检查/ blah / do的路由是否存在。如果它找不到它,那么它将重定向到默认页面。