Bunun için koşulların ne olduğundan% 100 emin değilim, ancak benim için yukarıdakiler doğrudan işe yaramadı, yaklaştığını düşündüm. Sanırım bunun nedeni benim görüşüm için "id" ye ihtiyaç duyduğum için modelde buna "ObjectID" deniyordu.
Çeşitli bilgiler içeren bir modelim vardı. Sadece kimliğe ihtiyacım vardı.
Yukarıdakilerden önce yeni bir System.Web.Routing.RouteValueDictionary nesnesi oluşturdum ve gerekli kimliği ekledim.
(System.Web.Routing.)RouteValueDictionary RouteInfo = new RouteValueDictionary();
RouteInfo.Add("id", ObjectID);
return RedirectToAction("details", RouteInfo);
(Not: Söz konusu MVC projesini ben oluşturmadım, bu yüzden tüm doğru "karmaşık" bitlerin nerede olduğunu bilmiyorum.)