我怎么能安排在一个表中的项目 - MVC3视图(Index.cshtml) [英] How can I arrange items in a table - MVC3 view (Index.cshtml)
本文介绍了我怎么能安排在一个表中的项目 - 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屋!
查看全文