.NET MVC ViewBag ViewData Mmodel怎么选择?

在.NET MVC中,有三种不同的方式可以在控制器(Controller)和视图(View)之间传递数据,分别是ViewBag、ViewData和Model。

2023-04-21 1873 0 .NET MVC ViewBag ViewData Mmodel

ViewData和ViewBag的区别,ViewData和ViewBag哪个更好

ViewData是Key/Value字典集合,从Asp.net MVC 1 就有了,是基于Asp.net 3.5 framework的,ViewData比ViewBag快,在ViewPage中查询数据时需要转换合适的类型。 而ViewBag是dynamic类型对像,是从ASP.NET MVC3 才有的,基于Asp.net 4.0以上,ViewBag比ViewData慢,在ViewPage中查询数据时不需要类型转换,可读性更好。

2014-07-06 2855 0 ViewData ViewBag

最新评论
顶部