【发布时间】:2011-03-26 06:54:23
【问题描述】:
假设您想要开发控制器以便使用 ViewModel 来包含您呈现的 View 的数据,那么 所有 数据是否应该包含在 ViewModel 中?什么情况下可以绕过 ViewModel?
我问的原因是我处于一些代码使用 ViewData 而一些正在使用 ViewModel 的位置。我想在团队中分发一组指南,说明何时使用 ViewData 是正确的,以及何时只是走捷径。我希望得到其他处理过这个问题的开发者的意见,以便我知道我的指导方针不仅仅是我有偏见。
【问题讨论】:
标签: asp.net-mvc viewmodel viewdata