2009-07-20 5 views
2

基本的に、RequiredFieldValidatorが何をしているのかを突き止める方法はありますか? validator.ValidationCompletedのような?ASP.Net Webforms:RequiredFieldValidatorを聴くことはできますか? (Event)

通常、スクリプトコントロールでは、エクスポーズイベントを作成して、他のコントロールからそれらを聴くことができます。asp.netの検証コントロールのビルドに可能かどうか尋ねられましたが、これを行う良い方法があります。検証者がクライアント側で取り込めるタスクを完了した後、その中に何かが組み込まれていることを期待していました。

答えて

0

バリデータはデフォルトでクライアント側(EnabledClientScriptの既定値はTrue)ですが、サーバーサイドにプッシュする場合は、ページのIsValidプロパティを調べてバリデーターが成功したかどうかを確認するだけです。バリデーターバリデーターサーバー側を見て、Page.Validatorsコレクションを反復して各バリデーターがIsValidをチェックすることで、どのバリデーターが失敗したのかを判別できます。あなたは、クライアント側の検証は、この介して処理される方法を変更することがしたい場合:http://msdn.microsoft.com/en-us/library/aa479045.aspx#aspplusvalid_clientside

0

短い答え:いいえ。

は、あなたがたときに検証を実行するクライアント側のスクリプトのためのCustomValidatorを使用する必要があります発生する。 "ClientValidationFunction"プロパティを参照してください。その他のオプションには、サードパーティの検証コントロール、または独自の検証コントロールがあります。

関連する問題