ASP.NET MVC中更好的验证方法

时间:2014-06-17 09:54:49

标签: asp.net-mvc asp.net-mvc-validation

我开始在ASP.NET MVC中开发一个应用程序。现在我的问题是哪种验证方法是FluentValidation和DataAnnotations验证之间的最佳实践。虽然通过使用FluentValidation,我可以摆脱在Domain Model Classes中包含验证逻辑,并且我可以获得更清晰的Domain类,一些队友仍然感觉被DataAnnotations验证所吸引。因此,有人可以分享您对此的看法,如果可能的话,请提出我们可以为其背后的想法辩护的场景。

1 个答案:

答案 0 :(得分:0)

与DataAnnotations相比,FluentValidation是最好的,因为

  1. 它提供了更多验证选项。
  2. 我们可以显示本地化验证消息
  3. 易于编写自定义验证