我有這兩個方法在同一個控制器中,第一個傳遞兩個參數到第二個。RedirectToAction不通過所有參數
調試時,傳遞的列表(model.RequestedProducts
)是正確的(非空),但在第二種方法中,只有idOR被正確讀取,List<OCS> RequestedProducts
爲空。
[HttpPost]
public ActionResult Index(int idOR, ViewModel model, string add, string remove, string send)
{
//...
return RedirectToAction("Done",
new { idOR = idOR,
RequestedProducts = model.RequestedProducts});
}
public ActionResult Done(int IdOR, List<OCS> RequestedProducts)
{ ...
我錯過了什麼?
有沒有更好的方法來做到這一點? (而不是重定向到行動)
謝謝
感謝您花時間回答我的問題。它適用於TempData。你認爲哪些更優雅,改變路線或使用TempData? – Lucas 2011-04-22 13:20:31
只知道使用TempData將使用會話 – BlackTigerX 2011-04-22 16:06:29