37

我的控制器中有以下代码在他注销后重定向我的用户:

public ActionResult Logout()
        {
            FormsAuthentication.SignOut();
            return new RedirectToRouteResult(
                new RouteValueDictionary(
                    new {
                        area = "Administration",
                        controller = "Menus", 
                        action = "Home" 
                    }
                )
            );
        }

我想将用户重定向到/或我网站的基本 URL(根)。有没有一种方法可以做到这一点,而无需提供区域、控制器和操作的详细信息?

4

1 回答 1

81

如果您不想使用RedirectToAction(对我来说是正确的选择),您可以使用

return Redirect(Url.Content("~/"));

更新

如评论中所述,这也应该有效

return Redirect("~/");
于 2012-04-24T05:11:57.333 回答