我有一个使用服务器端验证的自定义验证器。
我还有一堆客户端必需的字段验证器,一旦在其中输入内容,这些验证器就会清除。
我想知道是否有某种属性可以在我编辑字段后立即清除自定义验证器?
我有一个使用服务器端验证的自定义验证器。
我还有一堆客户端必需的字段验证器,一旦在其中输入内容,这些验证器就会清除。
我想知道是否有某种属性可以在我编辑字段后立即清除自定义验证器?
1-编写客户端验证状态重置功能:
function CustomValidator_ClientValidation(sender, args) {
args.IsValid= true;
}
2-将您的 CustomValidator 的 ClientValidationFunction 设置为该函数:
<asp:CustomValidator ID="CustomValidator" runat="server" EnableClientScript="true"
ClientValidationFunction="CustomValidator_ClientValidation" .... >
3-记住将您的字段名称分配给 ControlToValidate 属性。