我正在尝试使用 CustomValidator 验证整数范围。该范围是动态设置的,因此当我的用户控件上的最小值/最大值发生变化时,客户端验证功能就会更新。但是,我无法启动验证功能。我有这个代码:
<asp:CustomValidator ID="vldAnswerValid" runat="server" ControlToValidate="txtAnswer" Display="Dynamic" SetFocusOnError="true" ValidationGroup="answer" OnServerValidate="vldAnswerValid_ServerValidate" Enabled='<%# !IsReadOnly %>' />
从代码隐藏设置函数:
vldAnswerValid.ClientValidationFunction = " function(oSrc, args){ alert(1); args.IsValid = false; } ";
但是没有显示消息,也没有警报。我错过了什么吗?