更新: 考え出しました.. ValidatorHookupControl に渡していたオブジェクトが正しく設定されていませんでした (null でした)。フックアップされたコントロールがフォーカスを失うと、メッセージは現在消えています。
元の投稿 ..
やあ、
ページの検証時に正常に動作するClientSideValidationメソッドを持つClientValidationコントロールがいくつかあります。
ただし、 CustomValidators クライアント側メソッドが開始され、検証が成功したかどうかに応じて検証メッセージを更新する特定のコントロールを作成するにはどうすればよいですか。( RequiredFieldValidator または RegExValidatorのように)。
私の Customvalidators には ControltoValidate プロパティが設定されていません。それらの一部は複数のコントロールに依存しているためです。
ポストバック (完全または部分的) は必要ありません。
私が試してみました..
- を呼び出すヘルパー クライアント側メソッドを呼び出すドロップダウン、ラジオボックス、およびチェックボックスに onchange 属性を追加し、
Page_ClientValidate('GroupName')
window.location を問題のコントロールに戻します (画面の上部に戻るため)。
このメソッドを使用すると、args.IsValid は引き続き ClientSideValidation メソッドによって設定されます。
- ValidatorHookupControl (コントロール、バリデーター)を試しましたが、どちらもうまくいかないようです。
何かご意見は..?