多くの を持つ巨大なフォームがありRequiredFieldValidator
ます。どのコントロールがtoのIsValid
プロパティを設定しているかをプログラムで判断するにはどうすればよいですか?Page
false
質問する
2774 次
2 に答える
14
サーバー側では、Validators
プロパティを見てすべてのIValidator
インスタンスを見つけることができます。次に、どれがそうでないかをテストします.IsValid
。
var notValidValidators = Page.Validators.Cast<IValidator>().Where(v => !v.IsValid);
クライアント側も同様です。JavaScript 配列Page_Validators
があり、それぞれにisvalid
プロパティがあります。
var notValidValidators = Page_Validators.filter(function(v) { return !v.isvalid; });
于 2012-07-27T22:13:41.357 に答える
2
.IsValid
個々のバリデータ のプロパティを確認できます。
の場合RequiredFieldValidator
、コントロールが有効でない場合、ユーザーはポストバックできません。あなたは何をしようとしているのですか?
于 2012-07-27T22:09:48.553 に答える