J'ai le code suivant dans mon contrôleur pour rediriger mon utilisateur après sa déconnexion:
public ActionResult Logout()
{
FormsAuthentication.SignOut();
return new RedirectToRouteResult(
new RouteValueDictionary(
new {
area = "Administration",
controller = "Menus",
action = "Home"
}
)
);
}
Je souhaite rediriger l'utilisateur vers/ou l'URL de base (racine) de mon site. Existe-t-il un moyen de le faire sans avoir à donner de détails sur la zone, le contrôleur et l'action?
si vous ne voulez pas utiliser RedirectToAction
(pour moi c'est le bon choix) vous pouvez utiliser
return Redirect(Url.Content("~/"));
MISE À JOUR
Comme indiqué dans les commentaires, cela devrait également fonctionner
return Redirect("~/");