Visual C# 2013逆引き大全 555の極意

ASP.NETの極意 - Tips505 1つの項目を表示する

Icon comment count 0
Icon stock count 0

Tips5051つの項目を表示する

Pointバインドした文字列を表示(Html.DisplayForメソッド)

Level1
対応
  • EXP
  • PRO

ASP.NET MVCアプリケーションでEntity Frameworkを使ったデータバインドをした場合、ビューで表示する文字列のバインドは、Html.DisplayForメソッドを使います。

Html.DisplayForメソッドでは、渡されたModelクラスのプロパティをフォーマットして画面に表示します。

リスト1では、Entity Frameworkの商品クラスがビューにバインドされた状態になります。モデルのクラスは、先頭の行の「@Model」を使って指定します。商品クラスのそれぞれのプロパティの表示は、「@Html.DisplayNameFor
(model => model.分類)」のように、Html.DisplayForメソッドの呼び出しで無名関数を使います。

リスト2では、Detialsビューにバインドするデータを検索しています。ビューへのバインドは「View(商品

出典情報

Medium

Visual C# 2013逆引き大全 555の極意

  • 著者: 増田智明、池谷京子、国本温子

コメント

    コメントはありません