No estoy 100% seguro de cuáles son las condiciones para esto, pero para mí lo anterior no funcionó directamente, pensé que se acercó. Creo que fue porque necesitaba "id" para mi vista en el modelo que se llamaba "ObjectID".
Tenía un modelo con una variedad de datos. Solo necesitaba la identificación.
Antes de lo anterior, creé un nuevo objeto System.Web.Routing.RouteValueDictionary y agregué la identificación necesaria.
(System.Web.Routing.)RouteValueDictionary RouteInfo = new RouteValueDictionary();
RouteInfo.Add("id", ObjectID);
return RedirectToAction("details", RouteInfo);
(Nota: el proyecto MVC en cuestión no lo creé, así que no sé dónde están todos los bits "complicados" correctos).