Я хочу построить частичное представление, которое получает столбец модели и распечатывает его. Примерно так:
В представлении:
@model IEnumerable<products_comparison.Models.Product>
@{
ViewBag.Title = "Index";
var Brand = (from r in Model
select r.Brand).Distinct();
}
<h2>
Index</h2>
@Html.RenderPartial("_DisplayAttribute",Brand)
И в частичном представлении:
<table>
<tr>
<th>
Brand
</th>
</tr>
@foreach (var row in Model)
{
<tr>
<td>
@Html.DisplayFor(r => row)
</td>
</tr>
}
</table>
Я столкнулся с несколькими проблемами:
Спасибо!
РЕДАКТИРОВАТЬ:
Чтобы прояснить одну вещь, я хочу, чтобы представление вызывало одно и то же частичное представление для каждого столбца в таблице (в любом случае для большинства столбцов в таблице), и каждый раз я отправляю другой столбец (точнее, столбец с разными значениями).