简体   繁体   English

NHibernate Validator和ASP.NET MVC 4

[英]NHibernate Validator and ASP.NET MVC 4

We're looking at upgrading a large-scale project currently implemented using ASP.NET MVC 2 with xVal providing the glue between NHibernate Validator and client-side validation. 我们正在考虑升级当前使用ASP.NET MVC 2实现的大型项目,使用xVal提供NHibernate Validator和客户端验证之间的粘合剂。

When I was looking for resources on using the new "unobtrusive" client side validation used in MVC 3/4 with NHibernate Validator, I was only able to locate a single (and nearly 3 year-old) blog post about this. 当我在寻找使用MVC 3/4和NHibernate Validator中使用的新“不显眼”客户端验证的资源时,我只能找到一篇关于此问题的博客文章 (近3年前)。

Has anyone successfully used NHibernate Validator for client-side validation in MVC 3/4? 有没有人在MVC 3/4中成功使用NHibernate Validator进行客户端验证? If so, what has your experience been? 如果是这样,您的经历是什么?

虽然我没有直接使用NHibernate的经验,但FluentValidation (一个值得考虑的验证框架)有一个MVC 3/4适配器扩展项目,它可以作为创建NHibernate Validator实现的出色指南。

So, i've never used NHibernate Validator, but consider to, because NHibernate Validator has a better perfomance than native MVC unobtrusive validator(MVC validator is totaly based on reflection, in case of NHibernate Validator reflection work happens at startup only). 因此,我从未使用NHibernate Validator,但考虑到,因为NHibernate Validator比原生MVC不显眼的验证器具有更好的性能(MVC验证器完全基于反射,如果NHibernate Validator反射工作仅在启动时发生)。 In case of a large-scale project, i think it is better way. 在大型项目的情况下,我认为这是更好的方式。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM