У меня есть следующая модель для моего вида MVC3 Razor:
public class UserProfileModel
{
public Person[] Persons { get; set; }
//some other fields
}
Я хочу отобразить всех людей в моем окне Razor как:
foreach (var person in Model.Persons)
{
<div>
@* some custom formatting *@
@Html.Display(person)
</div>
}
@Html.Display
или @Html.DisplayFor
, кажется, не работает для меня ..
Я могу создать отдельный вид со строгой типизацией, используя Person
в качестве модели, и вызвать там @Html.DisplayForModel
, но есть ли способ обойтись без отдельного представления?