ビューでコレクションの内容を表示しようとしていますが、DisplayTemplate
その特殊なプロパティ/オブジェクトのビューの定義を処理するために a を使用しています。
例えば。
<div class="display-label">Foos</div>
<div class="display-field">@Html.DisplayTextFor(_ => Model.Foos)</div>
そして foo オブジェクトは..
public class Foo
{
public string Name { get; set; }
public string Blah { get; set; }
}
と...
public string MyModel
{
public ICollection<Foo> Foos { get; set;}
}
DisplayTemplates
そこで、このコントローラーの View フォルダーに、というフォルダーを作成しました。Foo.cshtml
次に、次の内容で呼び出されるファイルに追加しました
@model MyNamespace.....Foo
@Model [@Model.Blah] @Model.Name
そして、私は自分のビューに何を表示していますか?
System.Collections.Generic.List`1[MyNamespace.....Foo]
. このコレクションに少なくとも 1 つのアイテムがあることを確認しました。アイデアはありますか?