【发布时间】:2011-10-03 06:07:54
【问题描述】:
我有一个代表视频游戏评论的有点复杂的实体图列表。我将根据图表的属性创建单独的导航 - 游戏标题、平台名称、类型。最后,它会像维基一样。
我想知道的是——我应该在我的控制器中获取这个导航信息并将其全部存储在视图模型中,还是应该简单地将我的图表列表传递到视图中,并在那里进行操作?在这种情况下,这有关系吗?
【问题讨论】:
标签: asp.net-mvc-2 entity-framework-4 viewmodel
我有一个代表视频游戏评论的有点复杂的实体图列表。我将根据图表的属性创建单独的导航 - 游戏标题、平台名称、类型。最后,它会像维基一样。
我想知道的是——我应该在我的控制器中获取这个导航信息并将其全部存储在视图模型中,还是应该简单地将我的图表列表传递到视图中,并在那里进行操作?在这种情况下,这有关系吗?
【问题讨论】:
标签: asp.net-mvc-2 entity-framework-4 viewmodel
在向视图传递信息时使用 ViewModel 是一个很好的约定。 ViewModel 建议一个指向视图的链接。在一个完美的世界中,我们会为每个 View 使用 1 个 ViewModel
Jimmy Bogard(MVC 3 in Action 的作者)的 great article 在这里可以提供帮助
【讨论】: