![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_09.png?e8efa67)
CustomValidatorでユーザIDとパスワードの存在チェックしているのですが。
CustomValidatorのなかにSQL文発行して、データベースからデータを取ってきて参照してチェックしています。
CustomValidatorのチェックタイミングはフォーカス離れたときから、パスワード入力されてないのに、データベースに行ってしまう現状です。
CustomValidatorのチェックタイミングをフォーカス離れたときではなく、ボタンを押したときにしたいですが。。
どうしたらいいですか。
できるのであれば、ぜひ教えてください。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
CustomValidatorのEnableClientScriptをFalseに設定して
ServerValidateイベントで検証結果が思わしくないときは 引数argsのIsValidプロパティを Falseに設定します
ボタンのClickイベントでは
Page.IsValid や 各コントロールのIsValidによって処理を振り分けましょう
サンプル
# イベント引数は省略しています
Protected Sub Button1_Click( ... )
if Page.IsValid = False then
if CustomValidator1.IsValid = false then
TextBox1.Focus()
end id
end if
End Sub
Protected Sub CustomValidator1_SrverValidate( ... )
if TextBox1.Text.Length > 8 then
args.IsValid = False
end if
End Sub
といった具合です
# チェックは文字列の長さのみですが適宜修正してください
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript javaScriptで画面に値を入れるには 1 2022/08/14 12:27
- その他(ビジネス・キャリア) アルコールチェック義務化について 1 2022/10/05 17:01
- PDF パワポをPDFにしてパスワードをかける方法 5 2022/04/15 16:14
- JavaScript ラジオボタンによるフォームの開閉を行いたい 3 2022/03/31 21:30
- その他(Microsoft Office) こんにちは。Windows10でaccess(拡張子accdb)を右クリックし、プロパティ→全般タブ 1 2023/02/03 19:14
- PHP preg_matchで Warning: Undefined variableが出ます 1 2022/11/15 17:06
- その他(セキュリティ) Facebookアカウントを乗っ取られ、ログインも出来ずパスワードの再設定もできずに困っている 2 2023/02/17 14:24
- CPU・メモリ・マザーボード 「コンピューターのメモリが不足しています」 3 2022/12/15 22:07
- Windows 10 リモートデスクトップ接続のパスワード保存が出来なくなった 3 2022/04/08 07:05
- 薬学 薬剤師さんに聞き忘れた内容を質問させていただきます。 つい最近、耳鼻科に通い、お薬を頂きました。 お 2 2023/03/13 21:31
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルVBA テキストボックス...
-
どこにもフォーカスを当てたくない
-
C# ReadOnlyのTextBoxで
-
Accessの更新後処理で特定の条...
-
GridViewでハイライトを使用し...
-
業務に差し支えのないテンキー...
-
keydown イベントについて
-
ガードレールの高さについて
-
矢印(左右)キーでイベントを...
-
他の人には声だして挨拶してる...
-
リコーダーのドがかすれてでま...
-
テキストボックスの入力チェッ...
-
フォーカスを移動させない方法
-
コマンドボタンのEnterイベント...
-
テキストボックス入力後、警告...
-
WM_MOUSEWHEELをフォーカスが別...
-
CustomValidatorのチェックタイ...
-
Windowsアプリケーションのフォ...
-
二台のノートパソコンを繋げて...
-
F503iにSVって表示されてるんで...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
どこにもフォーカスを当てたくない
-
C# ReadOnlyのTextBoxで
-
業務に差し支えのないテンキー...
-
他の人には声だして挨拶してる...
-
エクセルVBA テキストボックス...
-
矢印(左右)キーでイベントを...
-
コマンドボタンのEnterイベント...
-
ユーザーフォームのSetFocusが...
-
Accessの更新後処理で特定の条...
-
GridViewでハイライトを使用し...
-
VBAのExitイベントについて
-
テキストボックス入力後、警告...
-
『エッジの効いた○○』の意味。
-
VB.NET ボタン押下で一つ前の...
-
フォーカスを移動させない方法
-
スプレットシートでフォーカス...
-
二台のノートパソコンを繋げて...
-
炊飯器のセットの音と出来上が...
-
小学校で遊ぶてんかのルールに...
-
MFCでコンボボックスを選択不可...
おすすめ情報