我正在使用自定义验证程序来验证文本框内容。 每次用户离开此文本框时,都会调用我的客户端脚本,在我的情况下,这有点烦人。
我想要在用户点击按钮给定按钮(已经发生)时执行验证 。
有没有办法避免在OnChange
的{{1}}事件上执行验证?
我的代码在这里:
TextBox
答案 0 :(得分:1)
删除CustomValidator上的ControlToValidate属性(此属性不是必需的唯一Validator)。在TextBox上设置相同的ValidationGroup。
<asp:TextBox ID="txtGroupName" ValidationGroup="AddGroup" runat="server" />
<asp:CustomValidator ID="validatorGroupNameAlreadyExists" runat="server" ErrorMessage="The Group Name has to be unique" ValidationGroup="AddGroup" ClientValidationFunction="isGroupNameUnique" />