我有一個控制器已經收到POST回來,並且已經處理了用戶請求的內容。然後,我建立一個對象,而現在,想RedirectToAction ..在RedirectToAction中傳遞一個對象
return RedirectToAction() ("Index", "Location", r);
其中R是很好命名對象,我有工作。但是在目標行動中,r是空的。
public ActionResult Index(LocationByAddressReply location)
現在,我在這裏讀了幾篇關於這方面的文章,但我正在努力去理解。
的選項提出WASL
TempData["myObject"] = myObject;
但似乎......奇怪。不安全。這是傳遞對象的最合適的方式嗎?
RedirectToAction完全是它重定向你。您的替代方案可能是使用會話。 – AliK 2013-04-05 03:43:40
你可以在你的'RedirectToAction(「Index」,「Location」,new {object myObject})中傳遞一個對象' – 2013-04-05 03:49:20
關於這個問題的幾個問題:http:// stackoverflow。com/questions/1352015/redirecttoaction-with-complex-deep-object-failures http://stackoverflow.com/questions/9375279/how-to-pass-class-via-redirecttoaction – 2013-04-05 04:02:01