2009-05-24 20 views
6

2つのRequiredFieldValidatorを持つASPXページと別のページに移動するボタンがあります。このボタンは、どこに行くかを知るためにポストバックを行う必要があります。このボタンはいつでもクリックできます。ASP.NET:ナビゲーションボタンのポストバックでRequiredFieldValidatorを避ける

問題は、RequiredFieldValidatorsが無効ではなく、値を要求するメッセージを表示することです。

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

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

答えて

10

特別なボタンでCausesValidationをfalseに設定するか、ValidationGroupの中にRequiredFieldValidatorsを入れて、検証を行う必要があるかどうかを確認します。 (バリデーションの原因となるボタンとバリデーターはすべて同じバリデーショングループに含まれていなければなりません)最初のオプションは機能し、最も速くなければなりません。

+0

を追加送信ボタンを

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

1

あなたはコントロールにValidationGroupを追加することができます。あなたはまた、私は最初のオプションを使用しましたValidationgroup

関連する問題