是否有办法(使用JQuery或Java Script)强制MVC2表单使用数据注释验证对其字段执行验证而不回发到服务器?
我有一个非常复杂的MVC2表单。根据其他选择,隐藏或显示许多字段。鉴于此,一些字段使用数据注释进行验证,一些字段使用自定义JQuery进行验证。
如果其中一个具有自定义验证的字段未通过验证,我希望阻止该表单回发,但这会阻止任何具有数据注释验证的字段起作用。
感谢。
答案 0 :(得分:0)
恕我直言jquery validate
与MSAjax
混合是一件坏事。对于具有许多自定义验证规则的复杂表单,我建议仅使用jquery验证,并在服务器上使用比FluentValidation.NET works nicely with ASP.NET MVC等数据注释更强大的验证框架。