在跨頁面傳值時,要用什麼方式?
若你也有此疑惑,可以參考看看
TempData
ASP.NET Core 會公開 TempData 。 這個屬性會儲存資料,直到讀取為止。 Keep 和 Peek 方法可以用來檢查資料,不用刪除。
TempData
當需要多個單一要求的資料時,適用于重新導向。
ViewData 屬性
您可以使用將資料傳遞至頁面 ViewDataAttribute 。 具有屬性的屬性(property)
[ViewData]
會從儲存和載入其值 ViewDataDictionary 。
有個重點:TempData 只會被讀一次,之後就會失效
參考: