ASP.NET MVC 2:如何为集合中的每个项调用DisplayFor?

use*_*348 4 templates asp.net-mvc-2

我的模型中有属性,它是一个集合类型(List).我想打电话给这个集合中的每个项目Html.DisplayForHtml.EditorFor.我怎样才能做到这一点 ?

编辑它不是一个强类型的视图.这是一个模板化的观点.只有ViewData.ModelMetadata.

All*_*ang 8

你能试一下吗

<% foreach (var item in Model.MyCollection) { %>
    <%= html.EditorFor(m=>item) %>
<% } %>
Run Code Online (Sandbox Code Playgroud)