我怎么能安排在一个表中的项目 - MVC3视图(Index.cshtml) [英] How can I arrange items in a table - MVC3 view (Index.cshtml)

查看:253
本文介绍了我怎么能安排在一个表中的项目 - MVC3视图(Index.cshtml)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我要显示的不同类型的特定类型的食品样品的维生素present的量,使用ASP.NET MVC3。我怎么能在我看​​来(Index.cshtml)显示此?

一个例子:

而这些是我的codeS:

 <表>
&所述; TR>
    百分位>< /第i
    @foreach(以型号VAR米)
    {
         的foreach(在m.Vitamins VAR V)
         {
              <第i @ v.Name< /第i
         }
    }
< / TR>   @foreach(以型号VAR米)
   {
         的foreach(在m.Foods变种F)
        {
             &所述; TR>
                  < TD> @ f.Type< / TD>
             < / TR>
        }
   }
< /表>@ *维生素每种食品的量:       在m.AmountOfVitamins一个变种
       @ a.Amount* @


解决方案

如果在金额收集正确排序的(我猜是的),那么你可以简单地使用:

 的foreach(在m.Foods变种F)
{
    &所述; TR>
        < TD> @ f.Type< / TD>
        的foreach(在m.AmountOfVitamins VAR一)
        {
            < TD> a.Amount< / TD>
        }
    < / TR>
}

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

I want to show the amount of different types of vitamins present in specific types of food samples, using ASP.NET MVC3. How can I display this in my View (Index.cshtml) ?

an example:

And these are my codes:

<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

*@

解决方案

If the Amount collection is ordered correctly (I'm guessing yes), then you could use simply:

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

If they're in some other random order, then you'd need a way to sort them according to the header columns A, B, C, D ...

这篇关于我怎么能安排在一个表中的项目 - MVC3视图(Index.cshtml)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆