我试图让我的网站在成功登录时运行重定向。我将所有会员路线都保留在一个区域中。
/membership/login/index
/membership/profile/index
我已经尝试了以下两种方法来尝试让它工作 - 登录成功,但重定向除了更改地址之外什么也没做。我尝试了以下方法,但结果都一样
[HttpPost]
public ActionResult Index(Login loginViewModel)
{
...
return RedirectToRoute(new { Area = "Membership",
Controller = "Profile", Action="Index" });
}
导致这个
http://mysite.com/Membership/Login?ReturnUrl=%2fmembership%2fProfile
然后我的下一个努力
return RedirectToAction("Index", "Profile", new { Area = "Membership" });
....
http://mysite.com/Membership/Login?ReturnUrl=%2fmembership%2fProfile
最后
return RedirectToAction("Index", "Profile");
...
http://mysite.com/Membership/Login?ReturnUrl=%2fmembership%2fProfile