私は、ラジオボタンリスト、テキストボックス、およびrequiredfieldvalidatorコントロールを保持するリピータを持っています。 RadioButtonListのは、次のことを保持します。リピータ内の条件付きRequiredFieldValidator
Meets (Value M)
Above (Value A)
Below (Value B)
N/A (Value(N/A)
テキストボックスが入力に自分の答えのためのいくつかの正当性をユーザーに許可するように設定し、かつのRequiredFieldValidatorは十分に簡単、テキストボックスが空でないことを確認しています。しかし、範囲が少し変わったので、答えが "M"でなければ、クライアントはrequiredfieldvalidatorが起動されることを望みます。
バリデーターのロードメソッドを設定しようとしましたが、バリデーターがロードされたときに、ユーザーが応答する前に解雇されているため、RBLの答えが分かりません。リピーターはModalポップアップ内で処理されるため、私はポストバックを行うことはできないと思っています。ポストバックを行うと何が起こるのか分かりません。ユーザーが「Meets」以外のものを選択した場合にのみ、バリデーターをfalseに設定するにはどうすればよいですか?
は、この(多分日付)のブログ記事を提出し、検証に必要な条件、クライアント側の同様の問題に対処するように思えます:http://www.aspdotnetfaq.com/Faq/How-to-control-ASP-NET-Validator-Controls-Client-Side-validation-from-JavaScript.aspx – jbl