ASP.NETの初心者ですが、ログイン画面の作成取り掛かっています。
しかし、プログラミングの部分まったく進みません。。
機能としては、
初回起動のときデータベースとの接続を行う。
接続成功の場合はログイン画面を表示する。
失敗の場合はエラーメッセージを表示する。
ログインボタン押下
ユーザID入力あり
チェック:半角や桁数チェック(false) エラーメッセージ
パスワード入力あり
チェック:半角や桁数チェック(false) エラーメッセージ
DBに登録されているユーザIDとパスワードと一致するとき
セッション変数に ユーザIDの値を設定する。
次の画面(メニュー)に遷移する。
一致しなかった場合
ログイン画面に最遷移
環境は.NET2003 DB: Access 言語VB
大体でいいですが、どういうふうにやるのか教えていただけませんか
よろしくお願いします。
No.2
- 回答日時:
EnableClientScriptプロパティをFalseに設定しておきます
ボタンのクリックイベントで
RegularExpressionValidator1.Validate()
を実行
Page.IsValidを判定 といった具合かと
No.1ベストアンサー
- 回答日時:
VS2003の付属サンプル QuickStartの『サーバーコントロールフォームの入力検査』を参照してみましょう
入力用のテキストボックスと検査用コントロールを組み合わせて
IDやパスワードの文字種の検査、長さのチェックなどをクライアントスクリプトで行います
その後 ログインボタンなどのクリックで PostBackします
ポストバックしたら Page_Loadイベントで データベースに接続して
テーブルからデータを読み出し 検証がクリアできたら次画面へ遷移
といった流れだろうと思います
Webアプリの場合Sessionなどに保存しないとグローバル変数も破棄されてしまいます
最初の接続時に データベースを読み込んでといった仕様は見直したほうがいいですよ
参考URL:http://ja.gotdotnet.com/QuickStart/aspplus/defau …
この回答への補足
ありがとうございます。
参考にします。
あとひとつ質問ですが、
RegularExpressionValidatorを使って検証するとき
入力が不正の場合すぐ画面に反映してしまうのですが、
ログインボタンを教えてから、反映するようにできますか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP 「ログイン機能を持たせる」説明が気難しいです。 2 2022/10/11 02:59
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- その他(開発・運用・管理) Windowsバッチファイルでリモートデスクトップを自動ログインするが確認画面が出る対処方法 1 2022/12/19 15:48
- ルーター・ネットワーク機器 NUROのルータF660Aについて 2 2022/09/07 11:44
- iPhone(アイフォーン) iPhone7 標準メールアプリでicloud.com のメール設定が出来ない。助けてください! 3 2022/08/17 13:04
- Yahoo!メール Yahooアカウントにログインできなくなって困っています。 2 2023/05/16 02:28
- gooブログ ブログの記事を書きだしのみに表示したい 1 2022/06/25 19:11
- PHP 掲示板のセキュリティについてアドバイスお願い致します 1 2023/08/11 20:44
- HTML・CSS htmlで画面遷移させたい 1 2022/10/28 18:19
- ポイントサービス・マイル ポンタポイントの登録の仕方を教えてください 1 2023/01/19 22:56
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルVBA 別のブックのユ...
-
オートマトンNFAからDFAへの変換
-
HTTPリクエストヘッダーの設定...
-
ASPで画面間のパラメタ受け渡し
-
スマホで、左右にスワイプして...
-
VB.netによるWeb系ソフト...
-
c# 文字列の最後から1文字削除...
-
WCFのwsDualHttpBindingについて
-
DataGridViewのチェックボック...
-
HTMLボタンの文字色を変え...
-
Accessの画面更新を一時的に停...
-
getParameterで値が取得できず...
-
submitボタンにvalue属性の値で...
-
グリッドビューでのチェックボ...
-
Q&Aフォームを作成したいのです...
-
PHPからWindowsログインユーザ...
-
コンピュータへの接続数が最大...
-
複数選択のListBoxでClickイベ...
-
ブラウザの×ボタン判定
-
checkboxとlabelがずれる
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
画面遷移が不正ですと表示されます
-
ASPで画面間のパラメタ受け渡し
-
HTTPリクエストヘッダーの設定...
-
【ASP.NET】ページ遷移してもGr...
-
エクセルVBA 別のブックのユ...
-
オートマトンNFAからDFAへの変換
-
スマホで、左右にスワイプして...
-
セッション変数への値の代入方...
-
ASP.NET による画面遷移で質問...
-
【ASP.net】リンク押下時に次の...
-
VB.NET 画面遷移
-
java scriptはseo的には影響な...
-
PowerPointのボタンにマクロ設定
-
request.QueryStringについて
-
POSTだけして、ページの移動を...
-
Access2013 VBA 複数の画面の遷移
-
unityでクイズゲームを作ってい...
-
VB.NETのWebアプリケーション開...
-
ASPとASP.netの連携について
-
Request Header の追加
おすすめ情報