書籍転載:ASP.NET MVC 5 実践プログラミング
ASP.NETやASP.NET MVC、.NETを中心に、実務で使える設計・実装の要点を短く解説します。
-
27
開発者に人気のCSSフレームワーク「Bootstrap」入門
書籍からの転載記事です。 「レスポンシブデザインに対応したグリッドシステム」などの特長で、特に開発者に人気のCSSフレームワーク「Bootstrap」について解説します。
-
26
LINQ:エンティティ同士を結合する - join句[C#]
書籍からの転載記事です。 特定のキー列でエンティティ同士を結合し、複数のエンティティをまとめて取得するためのjoin句/Joinメソッドについて解説します。
-
25
書籍からの転載記事です。 特定のキー列でデータをグループ化するためのgroup句/GroupByメソッドについて解説します。
-
24
LINQ:先頭のデータを取得する - Firstメソッド[C#]
書籍からの転載記事です。 クエリ後の結果セットから先頭のデータを取得するためのFirstメソッドについて解説します。
-
23
LINQ:特定範囲のデータだけを取得する - Skip/Takeメソッド[C#]
書籍からの転載記事です。 指定された件数だけデータを読み飛ばすためのSkipメソッドと、指定された件数のデータだけを取得するためのTakeメソッドについて解説します。
-
22
LINQ:重複のないデータを取得する - Distinctメソッド[C#]
書籍からの転載記事です。 クエリ後の結果セットから重複したデータを除去するためのDistinctメソッドについて解説します。
-
21
LINQ:取得列を明示的に指定する - select句/SelectManyメソッド[C#]
書籍からの転載記事です。 範囲変数(エンティティ)から特定のプロパティだけを取り出したり、プロパティ値を加工したりするためのselect句/Selectメソッドについて解説します。
-
20
書籍からの転載記事です。 取得したデータを並べ替えるためのorderby句/OrderByメソッドについて解説します。
-
19
LINQ:データの検索条件を指定する - where句[C#]
書籍からの転載記事です。 クエリ後の結果セットをフィルターするためのwhere句/Whereメソッドについて解説します。
-
18
書籍からの転載記事です。 LINQ to Entitiesの説明に入る前に、まずはC#の言語機能として組み込まれたクエリ機能「LINQ」について簡単に紹介します。
-
17
モデル単位にテンプレートを決定する - DisplayForModel/EditorForModelメソッド[Razor]
書籍からの転載記事です。 プロパティ単位ではなくモデル単位でHTMLコードを出力するDisplayForModel/EditorForModelメソッドについて解説します。
-
16
テンプレートのカスタマイズ|テンプレートを決定する方法[Razor]
書籍からの転載記事です。 テンプレートヘルパーでは、特定のデータ型/メタ情報に応じた独自のテンプレートを用意して、独自の出力を生成することもできます。その方法を解説します。
-
15
テンプレート関連のビューヘルパー|テンプレートの標準の挙動[Razor]
書籍からの転載記事です。 「テンプレートヘルパー」とも呼ばれるDisplayFor/EditorForメソッドについて紹介。また、テンプレートヘルパーの標準的な挙動を確認します。
-
14
HTMLエンコードを無効にする - Html.Rawメソッド[Razor]
書籍からの転載記事です。 デフォルトで実行されるHTML予約文字のエスケープ処理を無効にして生のままHTMLコードを出力するためのHtml.Rawメソッドについて解説します。
-
13
アプリケーションルートからの絶対パスを生成する - Url.Content/Action/RouteUrlメソッド[Razor]
書籍からの転載記事です。 リソース指定は、相対パスよりも、アプリケーションルートからの絶対パスの方がよいです。その絶対パスを生成するUrlオブジェクトの機能を解説します。
-
12
ルート定義からハイパーリンクを生成する - RouteLinkメソッド[Razor]
書籍からの転載記事です。 リンク先のルートパラメーターを指定したアンカータグを生成できるRouteLinkメソッドの使い方を解説します。
-
11
リンク/エンコード関連のビューヘルパー|ハイパーリンクを生成する - ActionLinkメソッド[Razor]
書籍からの転載記事です。 リンク/エンコード関連のビューヘルパー紹介の1つ目として、アンカータグを生成するためのメソッドの基本的な使い方を解説します。
-
10
Label/TextBox/TextArea/Password/Hidden/ RadioButton/CheckBoxメソッド[Razor]
書籍からの転載記事です。 XxxxxForメソッドとは異なり、「For」なしのメソッドは、モデルから独立したフォーム要素を生成できます。その使い方を解説します。
-
9
ASP.NET MVC 5.2: 選択ボックスの選択肢をグループ化する - SelectListクラス[Razor]
書籍からの転載記事です。 ASP.NET MVC 5.2以降Razorで、選択肢をグルーピングした選択ボックスを生成するにはSelectListクラスを使用します。その使い方を解説します。
-
8
ASP.NET MVC 5.1: 列挙型から選択ボックスを生成する - EnumDropDownListメソッド[Razor]
書籍からの転載記事です。 ASP.NET MVC 5.1以降。列挙型の情報をもとに選択ボックスを生成するEnumDropDownListメソッドの使い方を解説します。
-
7
選択ボックス/リストボックスを生成する - DropDownListFor/ListBoxForメソッド[Razor]
書籍からの転載記事です。 DropDownListFor/ListBoxForメソッドを使って、単一選択式の選択ボックスや複数選択式のリストボックスを生成する方法を解説します。
-
6
TextBoxFor/TextAreaFor/PasswordFor/ HiddenFor/RadioButtonFor/CheckBoxForメソッド[Razor]
書籍からの転載記事です。 モデル内の各プロパティのデータ型や値などの情報に基づいて、テキストボックス、ラジオボタンなどの要素を生成できるXxxxxForメソッドの使い方を解説します。
-
5
ルート定義からフォームを生成する - BeginRouteFormメソッド[Razor]
書籍からの転載記事です。 ポスト先のルートパラメーターを指定した<form>要素を生成できるBeginRouteFormメソッドの使い方を解説します。
-
4
フォームを生成する - BeginFormメソッド[Razor]
書籍からの転載記事です。 <form>要素を生成するには、標準のビューヘルパーとして提供されているBeginFormメソッドが便利です。その使い方を解説します。
-
3
書籍からの転載記事です。 ASP.NET MVCのビュー開発では「Razor」ビューエンジンを利用するのが基本です。そのRazorの基本的な文法を解説します。
-
2
書籍からの転載記事です。 なぜASP.NET MVCを使うとよいのか? Webフォームの問題点を示し、ASP.NET MVCの特徴とメリットを紹介します。
-
1
書籍からの転載記事です。 ASP.NET MVCとはどのようなフレームワークであるのかを、ASP.NETの全体像を概観しながら、解説していきます。