當前位置:成語大全網 - 書法字典 - 字典的鍵值傳遞

字典的鍵值傳遞

在ASP.NET MVC編程中,經常使用viewdata、viewbag和tempdata來傳輸數據。這三個對象都可以用來傳輸數據,但它們在許多細節上是不同的。

ViewData:ViewData是壹個字典集合,通過鍵值讀取對應值的使用方法:view data【“my name“】=“張三”。

ViewBag:ViewBag是壹個動態類型,其功能與ViewData相同。它是用來儲存信息的。ViewData是壹種對象類型,ViewBag是壹種動態類型,兩者之間存在壹些差異。從運行效率來看,ViewBag高於ViewData。在實際開發中,不僅使用了其中壹種。用法:ViewBag.data=“張三“

跨請求數據傳輸。其機制類似於會話對象。參數可以在不同的頁面之間傳輸,但TempData只保存最後壹個數據。當頁面再次刷新時,數據會消失。用法:TempData【“my name“】=“Zhang San“