我需要在执行Redirect to Action时维护我的ViewModel数据。我知道我可以使用tempdata做到这一点,但我不确定它是什么样的。这是我的重新指导:
if(StateList == "MN" && PorR == "Purchase")
{
TempData["calculationViewModel"] = calculationViewModel;
return RedirectToAction("MNPurchase");
}
一旦我重新指向行动MNPurchase,我如何从TempData中创建一个ViewModel?
答案 0 :(得分:6)
var calculationModel=(CalculationViewModel)TempData["calculationViewModel"];
您应该将其投射到您的模型类型。否则它将是对象。
答案 1 :(得分:0)
var calculationViewModel = TempData["calculationViewModel"];