C#MVC中ViewData和ViewBag的使用


 ViewBag和ViewData的區別

ViewData ViewBag
它是key/value字典集合 它是dynamic類型對象
從asp.net mvc1就有了 從asp.netmvc3才有
基於asp.netframework 3.5 基於asp.net framework4.0
viewdata比viewbag快 viewbag比viewdata慢
頁面查詢數據時需要轉換合適的類型 在頁面查詢數據時不需要轉換合適的類型
有一些類型轉換代碼 可讀性較好

使用

后台代碼

public ActionResult Index()
        {
            ViewData["nameTest"] = "Hella World";
            ViewBag.nameTest= "Hella World";
            return View();
        }

前台代碼

<span>@ViewData["name"]</span>
<span>@ViewBag.nass</span>

ps:參考自https://blog.csdn.net/lwpoor123/article/details/78298127


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM