当匿名用户尝试访问需要身份验证的页面时,我会重定向到登录控制器/操作:
/user/login?ReturnUrl=/blah/do
登录后,我会:
FormsAuthentication.RedirectFromLoginPage(user.Id.ToString(), false);
调试器显示此行已被调用。
但后来我被重定向到default.aspx(defaultUrl),而不是RedirectUrl查询字符串参数中的url。
我错过了什么吗?
答案 0 :(得分:1)
检查/ blah / do的路由是否存在。如果它找不到它,那么它将重定向到默认页面。