2012-11-26 32 views
2

我需要在執行重定向到操作時維護我的ViewModel數據。我知道我可以使用tempdata來做到這一點,但我不確定它是什麼樣的。這裏是我的重直:通過TempData傳遞ViewModel?

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

一旦我重新定向到行動MNPurchase,如何創建一個視圖模型出來的TempData的?

回答

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

你應該把它投放到您的型號。否則它會成爲對象。

0
var calculationViewModel = TempData["calculationViewModel"];