【发布时间】:2012-05-25 17:48:36
【问题描述】:
我正在进行一个小项目,涉及使用实体框架和 asp.net mvc3 在矩阵视图中显示多对多关系数据库。涉及的三个表分别是SalesPerson(行标签)、Product(列标签)和Sales:
如何在 asp.net mvc3 中开发/生成这种视图?
<table>
<tr>
<th></th>
@foreach (var m in Model)
{
foreach (var p in m.Products)
{
<th>@p.ProductName</th>
}
}
</tr>
@foreach (var m in Model)
{
foreach (var s in m.SalesPersons)
{
<tr>
<td>@s.PersonName</td>
</tr>
}
}
@*Sales: a.Amount*@
</table>
【问题讨论】:
-
您可以只使用嵌套循环,或者更好的是,创建适合您的视图的 ViewModel
标签: c# html asp.net-mvc razor matrix