如果我在 MVC3 页面中使用了太多的 ViewBag 怎么办?如果我继续大量使用它们,将会出现什么极端问题。简而言之,ViewBag 的缺点是什么?它的替代方案是什么?
最佳答案
what is the alternate for it?
你应该只使用 ViewModels ,这是推荐的方法。创建强类型 View 。这将使您的代码更清晰且易于维护。
What extreme problems will be there?
Viewbags/ViewData 的问题是编译时检查。 ViewBags 只是字典,在运行时之前您不会意识到任何问题,因此它使您的代码容易出错。因此,请始终尝试使用 ViewModel。
关于asp.net-mvc-3 - 为什么不大量使用 ViewBag?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15567891/