C# 如何在表MVC3视图(Index.cshtml)中排列项目
我想使用ASP.NET MVC3显示特定类型食品样本中不同类型维生素的含量。我如何在我的视图(Index.cshtml)中显示它 例如: 这是我的密码:C# 如何在表MVC3视图(Index.cshtml)中排列项目,c#,asp.net,asp.net-mvc,asp.net-mvc-3,razor,C#,Asp.net,Asp.net Mvc,Asp.net Mvc 3,Razor,我想使用ASP.NET MVC3显示特定类型食品样本中不同类型维生素的含量。我如何在我的视图(Index.cshtml)中显示它 例如: 这是我的密码: <table> <tr> <th></th> @foreach (var m in Model) { foreach (var v in m.Vitamins) { <th>@v.Name<
<table>
<tr>
<th></th>
@foreach (var m in Model)
{
foreach (var v in m.Vitamins)
{
<th>@v.Name</th>
}
}
</tr>
@foreach (var m in Model)
{
foreach (var f in m.Foods)
{
<tr>
<td>@f.Type</td>
</tr>
}
}
</table>
@*The amount of Vitamins in each food:
var a in m.AmountOfVitamins
@a.Amount
*@
@foreach(模型中的var m)
{
foreach(m.维生素中的v值)
{
@v、 名字
}
}
@foreach(模型中的var m)
{
foreach(m.Foods中的var f)
{
@f、 类型
}
}
@*每种食物中维生素的含量:
m.AmountOfVitamins中的var a
@a、 数量
*@
如果金额的订购正确(我猜是的),那么您可以简单地使用:
foreach (var f in m.Foods)
{
<tr>
<td>@f.Type</td>
foreach (var a in m.AmountOfVitamins)
{
<td>a.Amount</td>
}
</tr>
}
foreach(m.Foods中的var f)
{
@f、 类型
foreach(以m.AmountOfVitamins为单位的var a)
{
a、 数量
}
}
如果它们是以其他随机顺序排列的,那么您需要一种方法根据标题列a、B、C、d对它们进行排序…我不知道如何将“@a.Amount”放在正确的单元格中谢谢,您知道我在哪里可以找到关于根据标题列进行排序的好教程吗?