Non sono sicuro al 100% quali siano le condizioni per questo, ma per me quanto sopra non ha funzionato direttamente, pensavo si fosse avvicinato. Penso che fosse perché avevo bisogno di "id" per la mia vista nel modello che era chiamato "ObjectID".
Avevo un modello con una varietà di informazioni. Avevo solo bisogno dell'ID.
Prima di quanto sopra ho creato un nuovo oggetto System.Web.Routing.RouteValueDictionary e aggiunto l'id necessario.
(System.Web.Routing.)RouteValueDictionary RouteInfo = new RouteValueDictionary();
RouteInfo.Add("id", ObjectID);
return RedirectToAction("details", RouteInfo);
(Nota: il progetto MVC in questione non l'ho creato, quindi non so dove siano tutti i pezzi "poco pratici" giusti.)