【发布时间】:2018-04-27 15:16:58
【问题描述】:
我有一个 View 模型,它有一个 IEnumerable 对象,我循环显示一个数据表。该模型还有一组值,我想在同一个表中显示。
可枚举数据以foreach 循环显示。我尝试添加一个索引计数器来循环遍历同一张表上的数组,但计数器永远不会增加。如何将两个元素合并到同一个表中?
//my foreach loop goes through my Item List
@foreach (var item in @Model.ItemList)
{
//i need an indexer to go through MyArray
var i = 0;
<tr>
<td>@Html.DisplayFor(shortDate => item.StartDate)</td><td>@Html.DisplayFor(shortDate => item.EndDate)</td><td>@Model.MyArray[i]</td><td>@item.Value</td>
</tr>
//here the index 'i' never seems to increment
i++;
}
结果是所有行只显示MyArray[0] 值。
【问题讨论】:
标签: c# razor asp.net-core