0
如何在不使用TemptData的情況下重定向到另一個動作時傳遞模型數據,如示例中所示。 是否有另一種方法將EmployeeViewModel從「AddEmployee」操作傳遞到「預覽」操作而不使用TempData/Session?Mvc在不使用Temp數據的情況下傳遞數據「RedirectToAction」
public ActionResult AddEmployee(EmployeeViewModel employeeViewModel)
{
TempData["employee"] = employeeViewModel;
return this.RedirectToAction("Preview");
}
public ActionResult Preview()
{
var model = TempData["employee"] as EmployeeViewModel;
return this.View("Preview", employeeViewModel);
}
你谷歌?請參閱http://stackoverflow.com/questions/3363842/asp-net-mvc-redirect-to-action-need-to-pass-data –
L-Three我需要傳遞整個模型而不是字符串。模型有許多屬性,包括集合,枚舉值等, –