Ich möchte die Index-Aktion des Home-Controllers auf die Aktion eines anderen Controllers umleiten und sonst nichts. Mein Code lautet also:
public void Index()
{
//All we want to do is redirect to the class selection page
RedirectToAction("SelectClasses", "Registration");
}
Im Moment lädt dies nur eine 0 kB leere Seite und tut nichts. Ich habe das Gefühl, dass es etwas mit diesem ungültigen Rückgabetyp zu tun hat, aber ich weiß nicht, in was ich ihn sonst ändern soll. Was ist das Problem hier?
c#
asp.net-mvc
redirect
BenGC
quelle
quelle
Sie müssen das Ergebnis von zurückgeben
RedirectToAction
.quelle
Should Return Action , statt Void
quelle
Sie müssen diesen Code schreiben, anstatt View () zurückzugeben. ::
return RedirectToAction("ActionName", "ControllerName");
quelle
return RedirectToAction("ActionName", "ControllerName");
quelle