サーバー側の検証を使用するカスタムバリデーターがあります。
また、クライアント側で必要なフィールドバリデーターもたくさんあり、何かが入力されるとすぐにクリアされます。
フィールドを編集するとすぐにカスタムバリデーターをクリアする何らかの属性があるのだろうかと思っていました。
サーバー側の検証を使用するカスタムバリデーターがあります。
また、クライアント側で必要なフィールドバリデーターもたくさんあり、何かが入力されるとすぐにクリアされます。
フィールドを編集するとすぐにカスタムバリデーターをクリアする何らかの属性があるのだろうかと思っていました。
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 プロパティに割り当てることを忘れないでください..