在asp.net 4.0中禁用客户端验证

在asp.net 4.0中禁用客户端验证,asp.net,Asp.net,我想禁用客户端验证,但只有在某些情况下,单击按钮,causesvalidation没有用,因为决定是否启用验证的逻辑取决于客户端 我需要一些javascript来禁用所有内容并允许按钮提交 我有一个根据单选按钮值显示或隐藏的div。如果div被隐藏,即选择单选按钮,则我希望使用提交按钮来避免验证。我试过这个: if (radio.val() === 'yes') { $('.NavigatorNext').get(0).disableValidation = true; } 但是验证仍然会

我想禁用客户端验证,但只有在某些情况下,单击按钮,
causesvalidation
没有用,因为决定是否启用验证的逻辑取决于客户端

我需要一些javascript来禁用所有内容并允许按钮提交

我有一个根据单选按钮值显示或隐藏的div。如果div被隐藏,即选择单选按钮,则我希望使用提交按钮来避免验证。我试过这个:

if (radio.val() === 'yes') {
  $('.NavigatorNext').get(0).disableValidation = true;
}

但是验证仍然会发生。

有不同的方法来实现您所需要的,最简单的方法可能是:

<input type="button" value="demo" onClick="javascript:Page_ValidationActive = false;" />


更好的方法是,如果您查看完整的文档

,请给我们一个禁用验证的条件示例?逻辑在哪里“客户端”或“服务器端”?@Dalorzo我已经更新了这个问题。