Réponse.RedirectToRoute avec une action spécifiée

Je souhaite rediriger vers une route, mais également spécifier l'action à exécuter sur cette route du contrôleur.

J'ai essayé ceci:

Response.RedirectToRoute("Login", new { action = "ChangePassword" });

L'action ressemble à ceci:

public ActionResult ChangePassword()
{}

La route ressemble à ceci:

routes.MapRoute("Login", "Login/{action}", new { controller = "Login", 
action = "Index" } );

L'erreur que j'obtiens est :

Système.NotImplementedException: La méthode ou l'opération n'est pas mis en œuvre.

Pouvez-vous voir ce que je fais mal?

C'est un bug dans MVC3. @ajay_whiz la solution a fonctionné pour moi.

OriginalL'auteur | 2010-01-08