18
Ich habe den folgenden Code in meinem Controller meinen Benutzer umgeleitet werden, nachdem er abgemeldet hat:Wie kann ich meine Aktion zum Stamm der Website umleiten?
public ActionResult Logout()
{
FormsAuthentication.SignOut();
return new RedirectToRouteResult(
new RouteValueDictionary(
new {
area = "Administration",
controller = "Menus",
action = "Home"
}
)
);
}
Ich mag den Benutzer/oder die Basis-URL (root) von meiner Seite umleiten. Gibt es einen Weg , dass ich das tun kann, ohne Angaben zu Bereich, Controller und Aktion zu machen?
Dank verwenden, können Sie Ihre Lösung einen Tag von mir sparen. – AKS
Url.Content sollte nicht benötigt werden. Sie können einfach tun: return Redirect ("~"); –
Perfekte Lösung! Funktioniert hervorragend, wenn MVC-Bereiche zu oft verwendet werden, anstatt 'RedirectToAction (" Standard ") zu verwenden;' –