我试图在我的视图中显示集合的内容..但使用 aDisplayTemplate
来处理视图的定义,用于该专用属性/对象。
例如。
<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
这个控制器的视图文件夹中创建了一个名为的文件夹。然后我添加了一个名为Foo.cshtml
以下内容的文件
@model MyNamespace.....Foo
@Model [@Model.Blah] @Model.Name
我的视图上显示了什么?
System.Collections.Generic.List`1[MyNamespace .....Foo]
. 我已确认此收藏中至少有一件商品。有什么想法吗,伙计们?