2010-05-28 54 views

回答

0

这是个人意见,XVAL和FluentValidation有那里的亲和骗局。 NHibernate.Validator的体重较轻,如果您已经使用NHibernate作为您的架构加载器,则功能会更好。然后,显然DataAnnotations内置到ASP.NET中,这总是很难抵挡。

我个人使用xVal来构建jQuery验证。

0

如果您使用MVC 2,DataAnnotations和XVAL类客户端验证是内置的。

如果你使用MVC 1中,你可以使用XVAL一起DataAnnotations。事实上,xVal本身并不会为你做任何事 - 它只是一种将服务器端验证框架(如DataAnnotations)链接到客户端验证框架(如jQuery验证)的技术。

我们在一个项目上使用DataAnnotations + xVal,它的运行情况良好。我们需要对DataAnnotationsModelBinder进行一些更改。