阿里云可視化數據大屏 什么是ViewData的,ViewBag和TempData?
什么是ViewData的,ViewBag和TempData?英寸asp.netmvc在程序設計中,通常使用viewdata、viewbag和tempdata來傳輸數據。這三個對象可以用來傳輸數據,但是
什么是ViewData的,ViewBag和TempData?
英寸asp.netmvc在程序設計中,通常使用viewdata、viewbag和tempdata來傳輸數據。這三個對象可以用來傳輸數據,但是它們在細節上有很多不同。Viewdata:Viewdata是一個字典集,可以通過鍵值讀取相應的值。用法:viewdata[“myname”]=“Zhang San”viewbag:viewbag是一種動態類型,與viewdata一樣用于存儲信息。一些區別在于viewdata是對象類型,而viewbag是動態類型。在運行效率方面,viewbag高于viewdata。在實際發展中,它不僅僅是其中之一。使用方法:ViewBag.data=“張三”臨時數據:交叉請求數據傳輸。其機制類似于session對象。參數可以在不同的頁面之間傳輸,但是tempdata只保存最后的數據。當頁面再次刷新時,數據將消失。用法:tempdata[“myname”]=“Zhang San”