【问题标题】:Is it ok to create a generic viewmodel?可以创建通用视图模型吗?
【发布时间】:2013-01-21 11:31:55
【问题描述】:

不久前,我发布了this 关于使用 ViewModels 的问题。

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

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

【问题讨论】:

    标签: asp.net-mvc


    【解决方案1】:

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

    例如,如果通过 ViewModel 配置分页,则可以很好地为这些页面推广 ViewModel。这只是一个例子,但我相信还会有更多......

    【讨论】:

      【解决方案2】:

      为什么不使用 ViewBag?

      根据我的经验,这就是它的用途。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-03-24
        • 2022-12-04
        • 2012-07-17
        • 2011-05-06
        • 2011-01-07
        • 1970-01-01
        • 2015-04-22
        • 1970-01-01
        相关资源
        最近更新 更多