Não estou 100% certo de quais são as condições para isso, mas para mim o acima não funcionou diretamente, pensei que tenha chegado perto. Acho que foi porque eu precisava de "id" para minha visualização, pois no modelo era chamado de "ObjectID".
Eu tinha um modelo com várias informações. Eu só precisava do id.
Antes disso, criei um novo objeto System.Web.Routing.RouteValueDictionary e adicionei o id necessário.
(System.Web.Routing.)RouteValueDictionary RouteInfo = new RouteValueDictionary();
RouteInfo.Add("id", ObjectID);
return RedirectToAction("details", RouteInfo);
(Observação: o projeto MVC em questão eu não criei, então não sei onde estão todas as partes "complicadas" certas.)