【发布时间】:2011-08-10 21:22:21
【问题描述】:
如何避免在我的 ViewModel 和业务/域对象上重复验证规则?
例如,我可以在我的 ViewModel 上使用 DataAnnotation 属性,这将在我的 MVC Web 应用程序中为我提供客户端和服务器端验证。但是这个 ViewModel 通常会被映射到一个业务/域对象,并给一个服务预执行一些业务逻辑,这意味着验证必须再次发生,通常使用相同或类似的规则。反正有这个吗?
【问题讨论】:
标签: asp.net-mvc validation data-annotations