如何在MVC中单击提交按钮时检查验证错误?

时间:2013-09-16 13:49:37

标签: asp.net-mvc-4 model-validation

我有一个视图,其中有3个部分视图呈现。

父视图上有一个“保存”按钮(索引,部分视图正在渲染)。此“保存”按钮对于所有部分视图都是通用的。

  
    

我的问题是,我无法检查是否有任何模型验证在点击“保存”按钮时触发任何部分视图。

  

我在下面使用保存按钮点击: -

var status = $('form').valid();

但它没有检查所有部分视图的验证。它只是检查我点击保存按钮的特定局部视图中的验证。

1 个答案:

答案 0 :(得分:0)

我得到了解决方案。我们可以简单地检查表单提交事件中“input-validation-error”类的长度。就像那样: -

if($(“。input-validation-error”)。length == 0) {     //表单上没有验证。 }其他 {     //验证在某个地方开火。 }