|
■No26017 (ビギナー太郎 さん) に返信 > Aを実行した場合、@のチェックが行われ、ラベルにメッセージが出るのですが > Aの処理が行われしまいます。 > ここの日本語がよくわからないけど、
ボタンをクリックしたときに、 ・@のJavaScriptによる入力値チェックが行われ、チェックエラーの場合はラベルにメッセージを表示する ・コードビハインド側にある、Button1_Click イベント処理が実行される
という2つの処理があって、チェックエラーの場合は後者の処理はさせたくないってこと?
であれば対応は、 ・ボタンのonclickイベント(JavaScript側)の最後に、チェック結果(TrueならOK,FalseならNG)をreturnする処理を入れる ・CustomValidatorを用意して、@の処理をCustomValidatorのクライアント側チェックとして実装し直す
のどちらかかな。 後者のほうがすっきりする(実はやったことがないので1回やってみたい)けど、前者でも困りはしないか…な。
|