Je ne suis pas sûr à 100% des conditions pour cela, mais pour moi, ce qui précède n'a pas fonctionné directement, je pensais que c'était proche. Je pense que c'était parce que j'avais besoin de "id" pour ma vue par dans le modèle il s'appelait "ObjectID".
J'avais un modèle avec une variété d'informations. J'avais juste besoin de l'identifiant.
Avant ce qui précède, j'ai créé un nouvel objet System.Web.Routing.RouteValueDictionary et ajouté l'ID nécessaire.
(System.Web.Routing.)RouteValueDictionary RouteInfo = new RouteValueDictionary();
RouteInfo.Add("id", ObjectID);
return RedirectToAction("details", RouteInfo);
(Remarque: le projet MVC en question que je n'ai pas créé, donc je ne sais pas où se trouvent tous les bons bits "fiddly".)