■ Htmlヘルパー
フォーム生成
| `# | `メソッド名 | 説明 |
| 1 | Html.BeginFormメソッド | フォームを生成する |
| 2 | Html.BeginRouteFormメソッド | ルート定義に基づいてフォームを生成する |
表示系(Readonly)
| `# | `メソッド名 | 説明 |
| 1 | Html.LabelForメソッド | ラベルを生成する |
| 2 | Html.DisplayForメソッド | Divを生成する |
| 3 | Html.Rawメソッド | HTMLエンコードを無効にする |
| 4 | Html.IdForメソッド | モデルのID値を生成(ASP.NET MVC4以降) |
| 5 | Html.NameForメソッド | モデルのNAME値を生成(ASP.NET MVC4以降) |
補足
* @Html.XxxxForModel について
* モデル単位の出力を生成する場合、XxxxForModel (Ex.DisplayFor)の方が
ラムダ式を省略できて便利。
http://www.buildinsider.net/web/bookaspmvc5/040404
表示系(Read-Write/キー入力系)
| `# | `メソッド名 | 説明 |
| 1 | Html.TextBoxForメソッド | テキストボックスを生成する |
| 2 | Html.PasswordForメソッド | パスワード入力ボックスを生成する |
| 3 | Html.TextAreaForメソッド | テキストエリアを生成する |
表示系(Read-Write/選択系)
| `# | `メソッド名 | 説明 |
| 1 | Html.CheckBoxForメソッド | チェックボックスを生成する |
| 2 | Html.RadioButtonForメソッド | ラジオボタンを生成する |
| 3 | Html.ListBoxForメソッド | リストボックスを生成する |
| 4 | Html.DropDownListForメソッド | 選択ボックスを生成する |
| 5 | Html.EnumDropDownListメソッド | Enum型をもとに選択ボックスを生成する |
表示系(Read-Write/その他系)
| `# | `メソッド名 | 説明 |
| 1 | Html.HiddenForメソッド | 隠しフィールドを生成する |
| 2 | Html.EditorForメソッド | テキストボックス/チェックボックスを生成する |
画面遷移系
| `# | `メソッド名 | 説明 |
| 1 | Html.ActionLinkメソッド | ハイパーリンクを生成する |
| 2 | Html.RouteLinkメソッド | ルート定義からハイパーリンクを生成する |
参考文献
* Html.RouteLink()
http://www.buildinsider.net/web/bookaspmvc5/040304