の場合には、私はかなり理解していない何を意味しstrongly typed models syntax次は、モデルパラメータは、強く型付けされたコンテナモデル
@model IEnumerable<MvcMovie.Models.Movie>
@{
ViewData["Title"] = "Index";
}
<h2>Index</h2>
<p>
<a asp-action="Create">Create New</a>
</p>
<table class="table">
<thead>
<tr>
<th>
@Html.DisplayNameFor(model => model.Genre)
</th>
<th>
@Html.DisplayNameFor(model => model.Price)
</th>
<th>
@Html.DisplayNameFor(model => model.ReleaseDate)
</th>
<th>
@Html.DisplayNameFor(model => model.Title)
</th>
<th></th>
</tr>
</thead>
は、なぜ我々はこのようGenre
プロパティにアクセスできますか?
@Html.DisplayNameFor(model => model.Genre)
私はここmodel
は、容器全体を参照することを考えた:
@model IEnumerable<MvcMovie.Models.Movie>
は私が間違っているのでしょうか?
私は、[このSOポスト](http://stackoverflow.com/questions/39029941/asp-net-mvc-how-use-displaynamefor-in信じますテーブルの見出しと本文の作成)があなたの質問に答えます。 – Michael