有没有人对这些验证ASP.Net MVC验证框架有任何建议?
答案 0 :(得分:0)
这是个人意见,xVal和FluentValidation有专家和骗局。如果你已经使用NHibernate作为模式加载器,NHibernate.Validator重量更轻,功能更好。然后,明显的DataAnnotations内置于ASP.NET中,这总是难以抗拒的。
我个人使用xVal进行内置的jQuery验证。
答案 1 :(得分:0)
如果您正在使用MVC 2,则会内置DataAnnotations和类似xVal的客户端验证。
如果您使用的是MVC 1,则可以将xVal与DataAnnotations一起使用。事实上,xVal本身不会为您做任何事情 - 它只是一种将服务器端验证框架(如DataAnnotations)链接到客户端验证框架(如jQuery验证)的技术。
我们在项目中使用DataAnnotations + xVal并且它可以正常运行。我们需要对DataAnnotationsModelBinder进行一些更改。