Asp.net mvc 哪种验证框架更好?

Asp.net mvc 哪种验证框架更好?,asp.net-mvc,validation,Asp.net Mvc,Validation,有人对这些验证ASP.NETMVC验证框架有什么建议吗 xVal: FluentValidation: 顺便说一句:我的项目使用夏普架构这是个人观点,xVal和FluentValidation有赞成和反对的。如果您已经使用NHibernate作为模式加载器,那么验证器的重量更轻,功能也更好。然后,显而易见的DataAnnotations被内置到ASP.NET中,这总是很难抗拒的 就我个人而言,我使用xVal进行内置jQuery验证。如果您使用的是MVC2,则内置DataAnnotations和类

有人对这些验证ASP.NETMVC验证框架有什么建议吗

xVal: FluentValidation:
顺便说一句:我的项目使用夏普架构这是个人观点,xVal和FluentValidation有赞成和反对的。如果您已经使用NHibernate作为模式加载器,那么验证器的重量更轻,功能也更好。然后,显而易见的DataAnnotations被内置到ASP.NET中,这总是很难抗拒的


就我个人而言,我使用xVal进行内置jQuery验证。

如果您使用的是MVC2,则内置DataAnnotations和类似xVal的客户端验证

如果您使用的是MVC1,那么可以在DataAnnotations旁边使用xVal。事实上,xVal本身不会为您做任何事情—它只是一种将服务器端验证框架(如DataAnnotations)链接到客户端验证框架(如jQuery验证)的技术


我们在一个项目中使用DataAnnotations+xVal,结果很好。我们需要对DataAnnotationsModelBinder进行一些更改。

5。验证应用程序块。社区Wiki?这是非常主观的。