39

I have the following code in my controller to redirect my user after he has logged out:

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

I would like to redirect the user to / or the base URL (root) of my site. Is there a way that I can do this without having to give details of the area, controller and action?

1 Answers1

87

if you don't want to use RedirectToAction (for me is the right choice) you can use

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

UPDATE

As stated in the comments, this should also works

return Redirect("~/");
Iridio
  • 9,213
  • 4
  • 49
  • 71