2

在执行重定向到操作时,我需要维护我的 ViewModel 数据。我知道我可以使用 tempdata 来做到这一点,但我不确定它是什么样子。这是我的重定向:

if(StateList == "MN" && PorR == "Purchase")
                {
                    TempData["calculationViewModel"] = calculationViewModel;
                    return RedirectToAction("MNPurchase");
                }

一旦我重定向到动作 MNPurchase,我如何从 TempData 创建一个 ViewModel?

4

2 回答 2

6
var calculationModel=(CalculationViewModel)TempData["calculationViewModel"];

您应该将其转换为您的模型类型。否则会被反对。

于 2012-11-26T04:41:52.187 回答
0
var calculationViewModel = TempData["calculationViewModel"];
于 2012-11-26T04:39:16.050 回答