繁体   English   中英

如何在表格中排列项目 - MVC3视图(Index.cshtml)

[英]How can I arrange items in a table - MVC3 view (Index.cshtml)

我想用ASP.NET MVC3显示特定类型食物样本中存在的不同类型维生素的数量。 如何在我的View(Index.cshtml)中显示它?

一个例子: 在此输入图像描述

这些是我的代码:

<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

*@

如果正确订购Amount集合(我猜是的),那么你可以简单地使用:

foreach (var f in m.Foods)
{
    <tr>
        <td>@f.Type</td>
        foreach (var a in m.AmountOfVitamins)
        {
            <td>a.Amount</td>
        }
    </tr> 
} 

如果它们是其他随机顺序,那么你需要一种方法根据标题列A,B,C,D对它们进行排序......

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM