MVC中使用ViewBag吗? [关闭
-
16-10-2019 - |
题
MVC 3团队似乎决定在控制器和称为ViewBag的视图之间引入一个功能,但对于我们都知道的强烈键入视图,这是一件好事吗?使用哪些正面和负面方面 ViewBag
相对于使用强烈键入的视图?
解决方案
ViewBag与以前的ASP.NET MVC 1和2中的ViewData是同一件事。它恰好是动态的,而不需要像键一样使用它像键一样。我认为这根本不会取代强烈键入的视图,实际上,您应该尽可能少地使用ViewData/ViewBag。始终尽可能使用强烈键入的视图,因为如果您的ViewData/ViewBag中的名称更改并通过在整个地方都没有ViewData铸件来使HTML清洁器变为清洁器,则会导致更少的错误。
不隶属于 StackOverflow