dev*_*per 7 asp.net-mvc modelmetadata
根据这篇博客文章 "ModelMetadata对象是使用从属性获取的数据构建的,主要来自System.ComponentModel和System.ComponentModel.DataAnnotations命名空间."
通过将UI辅助属性放在Model对象(DisplayFormat或UIHint)上,我们不是在耦合Model和View吗?
我相信是这样.就个人而言,我保持我的模型完全不可知,我编写了ViewModels,它将在我的View中表示我的模型.然后将所有注释分配给这些ViewModel.
我认为违规是因为这限制了您重用模型的能力,因为您基本上是在模型中定义视图行为.
| 归档时间: |
|
| 查看次数: |
506 次 |
| 最近记录: |