我搜索了这个东西,但没有得出结论,如果我的页面中有5-6 Dropdownlists列表,并且我用ViewData或ViewBag绑定它们,而不是使用模型,因为我觉得它有点容易。有任何与表演有关的问题吗?
或者是这个视图包和视图数据会使页面变得很重?
请讨论一下。
发布于 2013-12-26 08:21:06
有任何与表演有关的问题吗?
不是的。
或者是这个视图包和视图数据会使页面变得很重?
不是的。
就我个人而言,我从不使用ViewBag,因为这是一个弱类型集合。它使我的视图不得不从多个数据源绑定:模型、视图包、.而IMHO是反模式。视图应该使用其数据的唯一地方是视图模型。在纯MVC模式中,没有像ViewBag这样的概念。
当然,这只是我个人的观点。您将看到大量关于ASP.NET MVC的博客文章和教程,说明ViewBag的使用。所以我想这将取决于你的喜好,你是否会使用它。
https://stackoverflow.com/questions/20781469
复制相似问题