2

ASP.NET ページで Ajax Control Toolkit バリデーターを使用しています。このバリデーターの値は、[送信] ボタンをクリックして保存できます。ページには、2 つのラジオ ボタンに応じて個別のセクションを含めることができます (したがって、ラジオ ボタンの Autopostback は true に設定されます)。私の問題は、ラジオ ボタンをクリックしてセクションを切り替えると (ポストバックなど)、バリデーターがアクティブになり、赤く表示されることです。私はこの動作をしたくありません。ユーザーが [送信] をクリックしたときにのみ検証を実行したい。

編集:原因が見つかりました。ページ内のどこかで、コントロールが Page.Validate() を実行していました。

4

2 に答える 2

2

ラジオ ボタンを作成 検証を false にします。

<asp:radiobutton runat="server" CausesValidation="False">
</asp:radiobutton>

お役に立てれば

于 2013-05-08T12:51:10.540 に答える
1

validationgroupのプロパティを使用します。Ajax Control Toolkit validatorsSubmit button

于 2013-05-08T12:50:19.613 に答える