手を動かしながら学ぶASP.NET入門書
最新のVisual Studio 2015/ASP.NET 4.6に対応。基礎的な知識やASP.NETの仕組みから、サーバーコントロールの使い方と使い分け、データベース連携、状態管理、Ajax/jQueryまで、丁寧に解説しています。また、新たにASP.NET Identityの実装やBootstrap連携の解説を追加しています。解説、練習問題、理解度チェックという3ステップで、手を動かしながら学習を進めます。本番環境として、Internet Information ServicesやMicrosoft Azure上で動作させる手順も紹介しています。
更新履歴
- FAQ情報:2018年6月26日 更新
- 正誤訂正:2017年9月6日 更新
目次
- 第1章 イントロダクション
- 1.1 ASP.NETとWebアプリケーション
- 1.2 ASP.NETと.NET Framework
- 1.3 ASP.NETアプリケーションを開発/実行するための基本環境
- 1.4 ASP.NETアプリケーション開発のための環境設定
- 1.5 Visual Studioの画面構成
- この章の理解度チェック
- 第2章 ASP.NETの基礎
- 2.1 ASP.NETアプリケーションの基本
- 2.2 ASP.NETアプリケーションの構造
- 2.3 ASP.NETを理解する3つの仕組み
- 2.4 学習を始める前に
- この章の理解度チェック
- 第3章 基本サーバーコントロール
- 3.1 フォームコントロール
- 3.2 表示系コントロール
- 3.3 ボタンコントロール
- 3.4 検証コントロール
- この章の理解度チェック
- 第4章 データバインドコントロール
- 4.1 データバインドコントロール利用の基礎知識
- 4.2 データベース操作の基本
- 4.3 GridViewコントロール
- 4.4 FormView/DetailsViewコントロール
- 4.5 ListViewコントロール
- この章の理解度チェック
- 第5章 データソースコントロール
- 5.1 SqlDataSourceコントロール
- 5.2 データアクセスの基本——ADO.NET
- 5.3 ObjectDataSourceコントロール
- 5.4 モデルバインディング
- この章の理解度チェック
- 第6章 組み込みオブジェクト
- 6.1 リクエスト情報を取得する——Requestオブジェクト
- 6.2 クライアントへの応答を制御する——Responseオブジェクト
- 6.3 トレース機能を利用する——Traceオブジェクト
- この章の理解度チェック
- 第7章 状態管理
- 7.1 ビューステート
- 7.2 クッキー
- 7.3 セッション情報
- 7.4 アプリケーション変数
- 7.5 キャッシュ機能
- この章の理解度チェック
- 第8章 ASP.NET Identity
- 8.1 ASP.NETの認証ライブラリ
- 8.2 ASP.NET Identityの基本
- 8.3 ASP.NET Identityの基本設定
- 8.4 ログイン/新規ユーザー登録
- 8.5 電子メールによる本人確認とパスワードリセット
- 8.6 プロファイル機能
- 8.7 ロール単位でのアクセス制御
- 8.8 認証に関わるそのほかのテーマ
- この章の理解度チェック
- 第9章 リッチコントロール
- 9.1 ナビゲーションコントロール
- 9.2 Wizardコントロール
- 9.3 MultiViewコントロール
- 9.4 Calendarコントロール
- 9.5 Chartコントロール
- この章の理解度チェック
- 第10章 部品化技術
- 10.1 ユーザーコントロール
- 10.2 カスタムコントロール
- 10.3 マスターページ
- 10.4 Global.asax
- 10.5 HTTPハンドラー
- 10.6 Page派生クラス
- 10.7 構成ファイル
- この章の理解度チェック
- 第11章 Ajax開発
- 11.1 Ajax技術とASP.NET
- 11.2 ASP.NET AJAX Extensions
- 11.3 jQuery
- 11.4 jQueryによるAjax通信
- 11.5 クライアントIDの制御
- 11.6 Bootstrap
- この章の理解度チェック
- 付録A Internet Information Servicesへの配置
- A.1 Internet Information Servicesへの配置
- A.2 Microsoft Azureへの配置
- 付録B 「練習問題」「この章の理解度チェック」解答
- コラム目次
- .NET Core
- One ASP.NET
- ASP.NETをより深く学ぶための参考書籍
- もう1つのASP.NET「ASP.NET MVC」フレームワーク
- ASP.NET 5
- クエリビルダー
- レスポンスヘッダー
- 新たなクロスプラットフォーム対応の開発環境 「Visual Studio Code」
- XMLの基礎知識
- Azure上のデータベースを参照するには
正誤表
| 該当頁 | 該当箇所 | 修正刷 |
|---|---|---|
| 訂正箇所 | 訂正事項 | 更新日 |
| p.472 | 図9.43と図9.44 | 2刷 |
| (図9.43と図9.44の内容が逆になっています) | - | 2017/09/06 |
FAQ
インストーラーの[ワークロード]タブで[ASP.NETとWeb開発]にチェックを付けてインストールを進めてください。
更新日: 2018.06.26
本書の検証環境は以下の通りです。
Windows 10/VS2015 Community/SQL Server 2014 Express LocalDB
Windows 10/VS2015 Community/SQL Server 2014 Express LocalDB
更新日: 2016.03.18
プロジェクト作成時にVisual C#のテンプレートを選択していると、.csファイルを使用します。.vbファイルを使いたい場合は、[新しいASP.NETプロジェクト]ダイアログでVisual Basicのテンプレートを選択して、プロジェクトを作成してください。
更新日: 2016.02.16
お問い合わせ
書籍に関するご質問や誤りのご報告、ご意見・ご感想などをお寄せください。
お問い合わせの前にFAQ・正誤表をご確認ください。すでに掲載済みの内容については個別回答が難しい場合があります。