【发布时间】:2013-01-21 11:31:55
【问题描述】:
不久前,我发布了this 关于使用 ViewModels 的问题。
我有另一个与同一主题相关的问题 -
可以创建通用视图模型吗?泛型是指可以在不同视图之间共享的视图模型。 (一些视图可能使用视图模型字段的一个子集,而另一个可能使用另一个子集)。还是每个视图模型都应该为一个特定的视图量身定制?
【问题讨论】:
标签: asp.net-mvc
不久前,我发布了this 关于使用 ViewModels 的问题。
我有另一个与同一主题相关的问题 -
可以创建通用视图模型吗?泛型是指可以在不同视图之间共享的视图模型。 (一些视图可能使用视图模型字段的一个子集,而另一个可能使用另一个子集)。还是每个视图模型都应该为一个特定的视图量身定制?
【问题讨论】:
标签: asp.net-mvc
简短的答案是肯定的,长的答案是肯定的。
例如,如果通过 ViewModel 配置分页,则可以很好地为这些页面推广 ViewModel。这只是一个例子,但我相信还会有更多......
【讨论】:
为什么不使用 ViewBag?
根据我的经验,这就是它的用途。
【讨论】: