0

サーバー側の検証を使用するカスタムバリデーターがあります。

また、クライアント側で必要なフィールドバリデーターもたくさんあり、何かが入力されるとすぐにクリアされます。

フィールドを編集するとすぐにカスタムバリデーターをクリアする何らかの属性があるのだろうかと思っていました。

4

1 に答える 1

1

それはうまくいくはずです..

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 プロパティに割り当てることを忘れないでください..

于 2011-04-14T06:30:51.270 に答える