是否可以创建通用视图模型?

时间:2013-01-20 16:24:37

标签: asp.net-mvc

前段时间我发布了this关于使用ViewModels的问题。

我有另一个与同一主题相关的问题 -

创建通用视图模型是否可以?通用,我的意思是可以在不同视图之间共享的视图模型。 (一些视图可以使用视图模型的一个字段子集,而另一个视图可以使用另一个子集)。或者应该为每个特定视图量身定制每个视图模型吗?

2 个答案:

答案 0 :(得分:0)

简短的答案是肯定,答案很长。

例如,如果通过ViewModel进行配置,则分页是为这些页面推广ViewModel的一个很好的理由。这只是一个例子,但我相信会有更多......

答案 1 :(得分:0)

为什么不使用ViewBag?

根据我的经验,这就是它的意思。