【问题标题】:Passing ViewModel through TempData?通过 TempData 传递 ViewModel?
【发布时间】:2012-11-13 13:39:01
【问题描述】:

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

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

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

【问题讨论】:

    标签: c# asp.net-mvc asp.net-mvc-3 linq-to-entities


    【解决方案1】:
    var calculationModel=(CalculationViewModel)TempData["calculationViewModel"];
    

    您应该将其转换为您的模型类型。否则就是对象。

    【讨论】:

      【解决方案2】:
      var calculationViewModel = TempData["calculationViewModel"];
      

      【讨论】:

        猜你喜欢
        • 2012-04-28
        • 1970-01-01
        • 1970-01-01
        • 2017-05-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-09-02
        相关资源
        最近更新 更多