• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ログイン画面作成)

ASP.NET初心者のためのログイン画面作成方法

このQ&Aのポイント
  • ASP.NET初心者の方に向けて、ログイン画面の作成方法を解説します。
  • ログイン画面の機能としては、データベースの接続、ログインボタン押下時の入力チェック、IDとパスワードの照合などがあります。
  • .NET2003とAccessを使用してログイン画面を実装する手順を具体的に説明します。

質問者が選んだベストアンサー

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

VS2003の付属サンプル QuickStartの『サーバーコントロールフォームの入力検査』を参照してみましょう 入力用のテキストボックスと検査用コントロールを組み合わせて IDやパスワードの文字種の検査、長さのチェックなどをクライアントスクリプトで行います その後 ログインボタンなどのクリックで PostBackします ポストバックしたら Page_Loadイベントで データベースに接続して テーブルからデータを読み出し 検証がクリアできたら次画面へ遷移 といった流れだろうと思います Webアプリの場合Sessionなどに保存しないとグローバル変数も破棄されてしまいます 最初の接続時に データベースを読み込んでといった仕様は見直したほうがいいですよ

参考URL:
http://ja.gotdotnet.com/QuickStart/aspplus/default.aspx?url=%2fquickstart%2faspplus%2fdoc%2fwebvalidation.aspx
sinomori
質問者

補足

ありがとうございます。 参考にします。 あとひとつ質問ですが、 RegularExpressionValidatorを使って検証するとき 入力が不正の場合すぐ画面に反映してしまうのですが、 ログインボタンを教えてから、反映するようにできますか。

その他の回答 (1)

  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.2

EnableClientScriptプロパティをFalseに設定しておきます ボタンのクリックイベントで RegularExpressionValidator1.Validate() を実行 Page.IsValidを判定 といった具合かと

関連するQ&A