ASP.NET MVC カミソリ ビューの詳細ページでは、次のようなモデルを作成できます。
@model MyClass
そして、次のようにします。
@html.DisplayNameFor(m => m.MyProperty)
しかし、私が持っているリストページでは:
@model IEnumerable<MyClass>
同じ @html コードが機能します。MyProperty は IEnumerable のプロパティではないため、期待していません。カミソリ ビュー エンジンが IEnumerable 自体のプロパティではなく、型パラメーター MyClass のプロパティを確認することを認識しているという点で、IEnumerable は「特別」ですか?