【发布时间】:2012-03-08 17:55:03
【问题描述】:
我认为它几乎就像一个视图所需的所有对象的包装器是对的吗?
例如,假设您有一家销售音乐和 DVD 的在线商店。在您的浏览页面上,您希望显示所有 dvd 和音乐的列表。因此,您是否会构造一个 ViewModel 对象,该对象具有两个属性,分别是专辑列表和 dvds 列表?
据我了解,您似乎拥有所有模型类,即。一个专辑/DVD 类,但仅仅通过这些对您的视图来说是不够的。 ViewModel 是否基本上充当了 View 所需的所有数据的载体?
【问题讨论】:
-
@HaveNoDisplayName 不幸的是,尽管这个问题比您标记为重复的问题早 4 个月,但另一个问题的浏览量远远超过这个问题。标题让我看到了一切。
-
另一个问题有更好的答案,因此应该将其作为副本关闭,而不是相反。
标签: asp.net-mvc