TempData、ViewData和ViewBag的區別

ViewData是Dictionnary型的,ViewBag是dynamic型,會在程序運行的時候動態解析。

ViewData爲object型,ViewBag爲dynamic型。

TempData的使用同ViewData和ViewBag一樣,TempData也可以用來向視圖傳遞數據,只是ViewData與ViewBag的生命週期和View相同,它們只對當前View有用。

TempData則可以在不同的Action中進行傳值,類似WebForm中的Session。

注意:TempData的值在取了一次後會自動刪除。TempData用來在一次請求中同時執行的多個Action方法之間共享數據。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章