在执行重定向到操作时,我需要维护我的 ViewModel 数据。我知道我可以使用 tempdata 来做到这一点,但我不确定它是什么样的。这是我的重定向:
if(StateList == "MN" && PorR == "Purchase")
{
TempData["calculationViewModel"] = calculationViewModel;
return RedirectToAction("MNPurchase");
}
一旦我重定向到操作 MNPurchase,如何从 TempData 创建 ViewModel?
最佳答案
var calculationModel=(CalculationViewModel)TempData["calculationViewModel"];
您应该将其转换为您的模型类型。否则它将成为对象。
关于c# - 通过 TempData 传递 ViewModel?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13558732/