【发布时间】:2009-10-13 20:25:56
【问题描述】:
在最近提出的一个问题中: ASP.NET MVC: Is Data Annotation Validation Enough?
...得出的结论是,依靠数据注释验证(由模型绑定器触发)不足以确保始终执行验证。我们仍然需要在服务层(或 ModelBinding 发生后的其他地方)添加相同的验证逻辑。不幸的是,我们将复制我们的验证代码(一次是使用数据注释,一次是在服务层)。服务层是否有一种简单的方法可以根据数据注释中定义的内容触发验证?如果这可以实现,那么我们将两全其美……我们不需要重复验证代码,但我们仍将确保始终执行验证。
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-2 data-annotations