我们正在考虑升级当前使用ASP.NET MVC 2实现的大型项目,使用xVal提供NHibernate Validator和客户端验证之间的粘合剂。
当我在寻找资源使用MVC 3/4和NHibernate Validator中使用的新“不显眼”客户端验证时,我只能找到一个(并且将近3年)blog post关于这个。
有没有人在MVC 3/4中成功使用NHibernate Validator进行客户端验证?如果是这样,你的经历是什么?
答案 0 :(得分:2)
虽然我没有直接使用NHibernate的经验,FluentValidation(一个值得考虑的验证框架)有一个MVC 3/4 adapter extension 项目,它可以作为创建NHibernate Validator实现的极好指南。
答案 1 :(得分:0)
所以,我从来没有使用NHibernate Validator,但考虑到,因为NHibernate Validator比原生MVC不显眼的验证器具有更好的性能(MVC验证器完全基于反射,如果NHibernate Validator反射工作仅在启动时发生) 。 如果是大型项目,我认为这是更好的方式。