プログラミング Tips
ASP.NET によるプログラミング Tips を随時公開していきます。アプリケーションの構築にご活用ください。
ユーザーインターフェース
データベース.gif)
ユーザー管理
PHP 開発者向け
その他.gif)
| ユーザーインターフェース |
入力チェックの検証結果をまとめて表示する方法 実際に何種類かの検証コントロールを使ってエラーメッセージをまとめて表示してみましょう。 |
サイトマップを作成する方法 ASP.NET 2.0 では、サイトマップ ファイルと SiteMapPath コントロールなどを使うことで、簡単にサイトマップを作成できます。また、サイトの構造をサイトマップ ファイル 1 つで管理できるので、保守も非常に簡単になりました。 |
クリッカブルマップを作成する方法 ASP.NET 2.0 の ImageMap コントロールを使うと、より高機能なクリッカブルマップ (複数のクリック領域を設定した 1 つの画像) を作成できます。ImageMap コントロールを使うと、ほかのページに飛ぶだけでなく、自分自身へポストバックすることもできます。 |
ボタンが押されたときに確認ダイアログを表示する方法 ASP.NET 2.0 の OnClientClick プロパティを使って、簡単に確認ダイアログを表示させる方法を紹介します。 |
Web サイト内のページデザインを統一する方法 Web サイトのメニュー、ヘッダ、フッタの部分をテンプレートにして、各ページで統一すれば、ユーザーの操作性を向上できます。ASP.NET 2.0 では、マスターページを使って簡単にテンプレートの機能を実現できます。 |
Web ページの表示デザイン(テーマ)を統一する方法 ASP.NET 2.0 では、「テーマ」機能を使うことで、Web サイト内にあるコンテンツの表示色や表示形式を簡単に統一できます。 |
Web ページの表示デザイン(テーマ)を動的に変更する方法 ASP.NET 2.0 では、「テーマ」の機能を使って Web サイトのページデザインを統一できます。「Web サイト内の表示デザインを統一する方法」で作成したサンプルを流用し、デザインを動的に変更させる方法を紹介します。 |
ロールによって表示する内容を変える方法 Web アプリケーションでは、同じページ内でユーザーのログイン状態やロールによって表示内容を変える、という処理が頻繁に出てきます。この処理を ASP.NET で実装する場合、手間がかかる作業が必要でしたが、ASP.NET 2.0 で追加された LoginView コントロールを使うと、簡単に実装できてしまいます |
1 つの Web ページ内で複数の入力画面を実現する方法 Windows アプリケーションでは、入力項目が非常に多い場合に、よくタブ付きのダイアログボックスが使われます。MultiView コントロールと View コントロールを使用して 1 つの Web ページで複数の入力画面(ビュー)を表示する方法を紹介します |
レイアウトをカスタマイズできるページを作る方法 Web パーツの機能を使用することで、天気予報、カレンダー、ニュースといった複数のコンテンツをユーザーが好きな場所へレイアウトすることができるページを 簡単に作成することができます。 |
Web 上のパーツをより細かくカスタマイズできるようにする方法 Web パーツの機能を使用することで、天気予報、カレンダー、ニュースといった複数のコンテンツをユーザーが好きな場所へレイアウトすることができるページを 簡単に作成することができます。 |
Web でウィザード形式のページを実現する方法 ASP.NET 2.0 では、複数の Web ページをウィザード形式で簡単に表示できます。通常、Web ページは各々のページが独立しているので、ウィザード形式のような関連づけられた複数のページを開発するには、工夫と手間が必要でしたが、Wizard コントロールを使うと短時間で開発できます。 |
| ユーザー管理 |
新しいユーザー アカウントを作成する方法 ASP.NET 2.0 では、CreateUserWizard コントロールを利用することによって、ユーザー登録ページを簡単に作成できるようになりました。今回は、テキストボックスとボタンを配置した Web フォームから 新規ユーザーを登録する Web アプリケーションを作成する方法を紹介します。 |
ユーザーの情報を取得する方法 従来の ASP.NET でユーザー情報を取得するためには、データベースまわりの一連の処理など、煩雑なコードの記述が必要でした。しかし ASP.NET 2.0 では、MemberShip API のひとつである GetUser メソッドを使うことで、簡単にユーザー情報を取得できます |
パスワード変更ページを簡単に作る方法 ASP.NET 2.0 では、パスワード変更ページを簡単に作るための ChangePassword コントロールが用意されています。このコントロールを使用することにより、コードの追加をせずにパスワード変更機能を実装することができます。 |
ユーザー登録ページを簡単に作る方法 ASP.NET 2.0 では、新たに追加された CreateUserWizard コントロールを使用することによりコードを追加することなく、基本的なユーザー登録機能を実現することができます。 |
ログインページを簡単に作る方法 ASP.NET 2.0 の Login コントロールを利用すれば、コードを追加をすることなく簡単にログイン機能を実現することが可能です。 |
ログインしているユーザーの認証ステータスを表示する方法 LoginName コントロールや LoginStatus コントロールを使用して、現在ログインしているユーザーの名前を表示したり、ユーザーの状態によってログインページへのリンクやログアウト処理へのリンクを表示する機能を実装する方法を紹介します。 |
| PHP 開発者向け |
アクセス ログ機能を実装する方法 Web サイトのアクセス状況をログに記録し、それを監視することは、サイトを運営する上でとても重要です。今回は、ASP.NET 2.0 でアクセス ログを作成する方法について紹介します。 |
効率的なエラー処理コードを記述する方法 ASP.NET 2.0 では、Try/Catch/Finally を使い複数のブロックで個々のエラー処理を行ったり、発生したエラーの情報を他のブロックへ引き継ぐことができるため、構造化されたエラー処理を実装する ことができます。今回は、ASP.NET 2.0 でエラー処理を実現する方法について紹介します。 |
オリジナルのコントロールを作成する方法 ASP.NET 2.0 では、Web カスタム コントロールが作成でき、作成した Web カスタム コントロールをサーバー アプリケーションに使用することができます。今回は、ASP.NET 2.0 で Web カスタム コントロールを作成する方法について紹介します。 |
文字列の HTML エンコーディングについて HTML や ASP のソースコードをそのままクライアントに表示したい場合、タグやスクリプトと判断してしまい正しく表示できない場合があります。今回は、ASP.NET 2.0 で HTML 文字列を 表示可能な文字列へ HTML エンコーディングする方法について紹介します。 |
ファイルのアップロード機能を実装する方法 クライアントからサーバーへファイルをアップロードする方法を紹介します。 |
Enter キーでの Submit を抑止する方法 フォーム上にあるテキスト ボックスで Enter キーが押されても Submit したくない場合には、JavaScript の onkeydown イベントで Enter キーが押されたときに処理をキャンセルすることで実現できます。Enter キーでの Submit を抑止する方法を紹介します。 |
ファイルのダウンロード機能を実装する方法 PHP では、header 関数と readfile 関数を使ってファイルのダウンロード機能実現することができます。今回は、PHP でファイルをダウンロードするページを作成する方法を紹介します。 |
セッション変数の設定と取得をする方法 サーバー アプリケーションのページ間でデータを共有したい場合には、セッション変数が利用できます。PHP では、session 関数で作成、session オブジェクトによってセッション変数を使用できます。今回は、セッション変数を設定し、その値を他のページから取得する方法を紹介します。 |
プログラムコードと HTML コードを分離する方法 インライン コード モデルで記述したページを ASP.NET 2.0 でサポートされているコードビハインド モデルで記述する方法について紹介します。 |
Cookie の設定と取得をする方法 ASP.NET 2.0 で新しく提供された HttpResponse クラスと HttpCookie クラスを使って、Cookie の設定と取得を行う方法を照会します。 |
ページのトップへ