Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 4 如何在MVC中检查提交按钮点击时的验证错误?_Asp.net Mvc 4_Model Validation - Fatal编程技术网

Asp.net mvc 4 如何在MVC中检查提交按钮点击时的验证错误?

Asp.net mvc 4 如何在MVC中检查提交按钮点击时的验证错误?,asp.net-mvc-4,model-validation,Asp.net Mvc 4,Model Validation,我有一个视图,其中有3个局部视图正在渲染 父视图(索引,其中部分视图正在渲染)上有一个保存按钮。此保存按钮适用于所有部分视图 我的问题是,我无法在单击“保存”按钮时检查是否有任何模型验证在任何局部视图上触发 我使用了下面的“保存时检查”按钮单击:- var status = $('form').valid(); 但它并不是检查所有部分视图的验证。它只是检查我正在单击“保存”按钮的特定部分视图中的验证。我得到了解决方案。我们可以简单地检查表单提交事件中“input validation erro

我有一个视图,其中有3个局部视图正在渲染

父视图(索引,其中部分视图正在渲染)上有一个保存按钮。此保存按钮适用于所有部分视图

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

我使用了下面的“保存时检查”按钮单击:-

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

但它并不是检查所有部分视图的验证。它只是检查我正在单击“保存”按钮的特定部分视图中的验证。

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

如果($(“.input validation error”).length==0) { //表单上没有验证。 }否则 { //验证正在某处开火。
}

您是否在使用ValidationFor helpers?是否为应用程序启用非结构化验证?您是否包括JqueryValidation文件?发布cshtml以帮助我们帮助您!是的..我正在为帮助人员使用Validations。您应该张贴视图代码!