2010-11-24 64 views
3

我一直在嘗試使用ASP.NET MVC 3來運行網站,並且遇到了新的動態ViewModel。無需使用「魔術字符串」,將值快速傳遞到視圖是非常好的。我想知道是否有類似的TempData保持RedirectToAction後的值。ASP.NET MVC中的動態TempData 3

謝謝。

回答

2

您可以像在Web表單中使用的那樣啓用會話狀態,並使用它來存儲數據(如果需要),這是您會感興趣的內容嗎?只是谷歌 「會話狀態在asp.net mvc的」

當你做到這一點...

TempData的( 「測試」)= 「酷字符串」

您可以訪問是稍後使用的TempData。測試(儘管他們不確定他們是否將其保留爲tempdata或將要改變它)。

+0

我知道我可以使用會話。但是關於TempData的好處在於它在請求後自動銷燬。我想知道是否有類似於新的動態ViewModel,但對於TempData。 – 2010-11-29 07:19:16

4

TempData在MVC 3中不是動態的(只要我可以告訴)例如此語法無法編譯:

TempData.Account = "Geronimo" 

因爲Account屬性/字段在類型上不存在。

ViewBag是動態

ViewBag.Acount = "Geronimo" 

編譯。