Razor ビュー (ASP.NET MVC) があります。
私が使うとき
@model IEnumerable<DAL.Models.Product>
次のように呼び出して、テーブル ヘッダーを作成できます。
@Html.DisplayNameFor(model => model.Name)
しかし、 に変更IEnumerable
するときはIQueryable
、次のようにインデックスを指定する必要があります。
@Html.DisplayNameFor(model => model[0].Name)
モデルのインデックスを指定する必要があります。それはなぜです?