Ich möchte zu einer Route umleiten, aber auch die Aktion angeben, die auf dem Controller dieser Route ausgeführt werden soll.Response.RedirectToRoute mit einer angegebenen Aktion
Ich versuchte dies:
Response.RedirectToRoute("Login", new { action = "ChangePassword" });
Die Aktion sieht wie folgt aus:
public ActionResult ChangePassword()
{}
Die Route sieht wie folgt aus:
routes.MapRoute("Login", "Login/{action}", new { controller = "Login",
action = "Index" });
Der Fehler, den ich bekommen ist:
System.NotImplementiert Ausnahme: Die Methode oder Operation ist nicht implementiert.
Können Sie sehen, was ich falsch mache?
Es ist ein [Fehler] (http://blog.slaks.net/2011/11/beware-of-responseredirecttoroute-in.html) in MVC3. @ ajay_whiz's Lösung hat für mich funktioniert. – booyaa