VIEWDATA、TEMPDATA

  • 724
  • 0
  • 2021-08-31
在跨頁面傳值時,要用什麼方式?

若你也有此疑惑,可以參考看看

TempData

ASP.NET Core 會公開 TempData 。 這個屬性會儲存資料,直到讀取為止。 KeepPeek 方法可以用來檢查資料,不用刪除。 TempData 當需要多個單一要求的資料時,適用于重新導向。

ViewData 屬性

您可以使用將資料傳遞至頁面 ViewDataAttribute 。 具有屬性的屬性(property) [ViewData] 會從儲存和載入其值 ViewDataDictionary

有個重點:TempData 只會被讀一次,之後就會失效

 

參考: