У меня есть модель, которая содержит IEnumerable
списка пользовательских объектов.Каждый элемент должен отображаться с около 6 полей и изображения.Таким образом, я не буду использовать сетку для отображения элементов, а скорее div и стили для достижения желаемого вида.С учетом сказанного, я ищу подходящий подход.В моей книге Pro ASP.NET MVC 3 Framework Адама Фримена и Стивена Сандерсона они приводят пример выполнения чего-то подобного в своем приложении Sports Store, где для каждого элемента они используют этот код,
@foreach(var p in Model.Products) {
Html.RenderPartial("ProductSummary", p);
}
Большинство других прочитанных мною чтений и то, что кажется предпочтительным подходом к этому, было бы использовать HtmlHelper
, который делает в основном то же самое.
Что является предпочтительным и почему я должен использовать один подход по сравнению с другим?
Спасибо
РЕДАКТИРОВАТЬ
Я должен упомянутьчто каждый из моих пунктов будет заключен в свою собственную форму и будет иметь кнопку отправки.Это может быть причиной того, что авторы упомянутой мной книги использовали частичное представление.