Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.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 3 如何在MVC中禁用数据注释必填字段验证器_Asp.net Mvc 3_Validation - Fatal编程技术网

Asp.net mvc 3 如何在MVC中禁用数据注释必填字段验证器

Asp.net mvc 3 如何在MVC中禁用数据注释必填字段验证器,asp.net-mvc-3,validation,Asp.net Mvc 3,Validation,我试图设计一个页面,有两个单选按钮选项和两个文本框,每个单选按钮。我正在使用数据注释验证属性验证这些文本框。 我使用jquery slider.toggle()根据单击的单选按钮显示每个文本框。当我提交页面时,两个文本框的必填字段验证器都会被触发。我想做的是在单击第二个单选按钮时禁用第一个文本框验证。 MVC中是否有任何方法可以在未选中与文本框关联的单选按钮时禁用文本框的验证?这可以简单地在前端完成。发生的验证是基于html5的data属性完成的。从输入元素中删除数据属性,验证将停止运行

我试图设计一个页面,有两个单选按钮选项和两个文本框,每个单选按钮。我正在使用数据注释验证属性验证这些文本框。 我使用jquery slider.toggle()根据单击的单选按钮显示每个文本框。当我提交页面时,两个文本框的必填字段验证器都会被触发。我想做的是在单击第二个单选按钮时禁用第一个文本框验证。
MVC中是否有任何方法可以在未选中与文本框关联的单选按钮时禁用文本框的验证?

这可以简单地在前端完成。发生的验证是基于html5的
data
属性完成的。从输入元素中删除
数据
属性,验证将停止运行