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; } ";
しかし、メッセージは表示されず、アラートもありません。何か不足していますか?