6

2つのRequiredFieldValidatorと別のページに移動するためのボタンがあるASPXページがあります。このボタンは、どこに行くべきかを知るためにポストバックを行う必要があります。このボタンはいつでもクリックできます。

問題は、RequiredFieldValidatorsが無効になっておらず、値を要求するメッセージが表示されることです。

ユーザーがこの特別なボタンをクリックしたときに検証を回避する方法はありますか?

ありがとうございました!

4

3 に答える 3

10

特別なボタンで CausesValidation を false に設定するか、バリデーションの原因となるものを含む ValidationGroup に RequiredFieldValidators を配置します。(検証を行うボタンとバリデーターはすべて同じ検証グループにある必要があります) 最初のオプションは機能し、最も高速です。

于 2009-05-24T17:19:03.993 に答える
1

CausesValidation="false"

于 2009-05-24T17:19:15.680 に答える
1

コントロールにを追加できValidationGroupます。

送信ボタンにも追加しますValidationgroup

于 2009-05-24T17:19:36.240 に答える