![]() |
1
6
我个人只在视图中从我的模型中更可用的IEnumerable列表中动态创建选择列表,这意味着我的模型没有与选择列表、选择列表项或MVC特定的任何内容相关的任何内容。 如承诺的示例-使用所有普通视图引擎位在视图中创建selectlist…
|
![]() |
2
3
不是这样,但是如果您试图使用域驱动的设计,或者在业务层和MVC/表示层之间分离关注点,那么这是一种违反。
模型映射到可以包含MVC相关项的视图模型。如果是这样的话,视图模型直接用于MVC。模型可以用于服务、WinForm、WPF或业务系统的任何编程表示。 |
![]() |
3
1
不,视图模型应该由视图使用,并且应该位于Web项目中。但是,您的实际模型不应该引用MVC或Web项目。把你的视图模型看作是在你的模型和视图之间架起一座桥梁。 |