WINGS(Www INtegrated Guide on Server-architecture)
Www INtegrated Guide on Server-architecture :
   ホーム お問い合わせ サーバーサイド環境構築設定 つぶやき ブックマーク レンタルサーバー 総合FAQ/訂正&ダウンロード このエントリーをはてなブックマークに追加        
  • 刊行書籍情報  [書籍マップ
  • オンライン公開 技術記事
  • シリーズ別書籍リスト
  • 「WINGS News」登録/解除
  • WINGSプロジェクト紹介
  • WINGSプロジェクトメンバ募集





【カテゴリ】 ASP.NET


速習 ASP.NET Core - Razor Pages編  

速習 ASP.NET Core - Razor Pages編

山田祥寛/著
WINGSプロジェクト/発行
定価 500円
Kindle版・ 205ページ・ 4色
発刊日: 2022年5月24日

[Amazon.co.jpからオンライン購入する]

   FAQ 本書訂正 アンケート ダウンロード

本書の特徴

ASP.NET Core Razor Pagesをサクッとマスターしよう。

本書では、ASP.NET Core Razor Pages開発に必要な知識をを4つのPartに分けて、サンプルコードとともに詳しく解説しています。
本書掲載のサンプルは、サポートページからダウンロード可能。どんどん動かして試してみてください。

※本書は、既刊「速習 ASP.NET Core 3」をRazor Pagesに対応し、最新の情報で全面的に書き直したものです。
分野・レベル別マップ

  Contents


Part1:イントロダクション
 1.1 ASP.NET Coreを構成するサブフレームワーク
 1.2 ASP.NET Coreアプリ学習の準備
  1.2.1 Visual Studioのインストール
  1.2.2 .NET SDKのインストール

Part 2:Razor Pagesの基本
 2.1 プロジェクトの作成
 2.2 View/ViewModelの基本
  2.2.1 「こんにちは、世界!」アプリの作成
  2.2.2 補足:onXxxxxメソッドの戻り値
  2.2.3 ルーティングの基本
  2.2.4 レイアウトの基本
 2.3 Modelの基本
  2.3.1 Entity Frameworkとは?
  2.3.2 Entity Frameworkを利用するための準備
  2.3.3 モデルクラスの作成
  2.3.4 データアクセスの基本

Part 3:スキャフォールディング機能
 3.1 スキャフォールディングの手順
 3.2 一覧画面の実装
  3.2.1 IndexModelページモデル
  3.2.2 Index.cshtmlテンプレート
 3.3 詳細画面の実装
  3.3.1 DetailsModelページモデル
  3.3.2 Details.cshtmlテンプレート
 3.4 新規登録画面の実装
  3.4.1 CreateModelページモデル/Create.cshtmlテンプレート
  3.4.2 CreateModelページモデル(入力値の登録)
 3.5 編集画面の実装
  3.5.1 EditModelページモデル
  3.5.2 Edit.cshtmlテンプレート
 3.6 削除画面の実装
  3.6.1 DeleteModelページモデル

Part 4:Razor Pagesの構成要素
 4.1 タグヘルパー
  4.1.1 リンク先のハンドラーを振り分ける
  4.1.2 選択ボックスを動的に生成する
  4.1.3 コンテンツをキャッシュする
 4.2 Html.DisplayForメソッド
  4.2.1 特殊なデータ型を割り当てる
  4.2.2 テンプレートの自作
 4.3 レイアウト
  4.3.1 レイアウトを適用するさまざまな方法
  4.3.2 複数のコンテンツ領域を確保する
  4.3.3 入れ子のレイアウト
 4.4 部分ビュー/ビューコンポーネント
  4.4.1 部分ビューの基本
  4.4.2 RenderPartialAsyncメソッド
  4.4.3 ビューコンポーネントの基本
 4.5 入力値の検証
  4.5.1 検証ルールの追加
  4.5.2 入力値の成否を判定する
  4.5.3 エラーメッセージを表示する
  4.5.4 独自の検証ルールを実装する
 4.6 ルーティング
  4.6.1 カスタムルート
  4.6.2 ルートパラメーターの記法
  4.6.3 ルートパラメーターの制約条件
 4.7 フィルター
  4.7.1 フィルタークラスの定義
  4.7.2 フィルターの有効化(アプリ全体)
  4.7.3 フィルターの有効化(特定のフォルダー)
  4.7.4 フィルター属性
 4.8 同時実行制御
  4.8.1 同時実行制御の基本
  4.8.2 補足:同時実行制御エラーを表示する
 4.9 クライアントサイド連携
  4.9.1 バンドル&ミニフィケーション
  4.9.2 JavaScript/CSSライブラリのインストール
  4.9.3 JavaScriptライブラリ/スタイルシートの組み込み
 4.10 セキュリティ対策
  4.10.1 クロスサイトスクリプティング脆弱性
  4.10.2 オーバーポスティング攻撃
  4.10.3 クロスサイトリクエストフォージェリ脆弱性

Appendix:コマンドラインからのアプリ開発
 A.1 新規プロジェクトの作成
 A.2 プロジェクトの起動と実行
 A.3 Entity Frameworkによるデータベースの作成
 A.4 スキャフォールディング機能によるコード生成

本ページへのリンクには、このロゴをご利用ください。


著作権情報個人情報保護について広告掲載についてRSSフィードについて
出版社の方々へ会社概要スタッフ紹介サイトマップ  
書籍/記事に関するご質問/お問い合わせは「WINGSお問い合わせフォーム」をご利用ください。
Copyright(c) 1998-2022,Yamada Yoshihiro.  All Right Reserved.