【发布时间】:2015-01-20 09:16:47
【问题描述】:
如何使用 for 循环将 PGId 的值传递给控制器。我只想在我的情况下使用 for 循环
当我使用 for 循环时它不能正常工作:
for (int i = 0; i < Model.Count; i++)
{
<tr>
<td>
@Html.DisplayFor(m => m[i].PGId)
@Html.HiddenFor(m => m[i].PGId)
</td>
<td>
@Html.ActionLink("Edit", "Edit", // pass PGId from here ???)
</td>
</tr>
}
当我使用 foreach 循环时,我的代码可以正常工作
foreach (var item in Model)
{
<tr>
<td>
@Html.DisplayFor(modelItem => item.PGId)
</td>
<td>
@Html.ActionLink("Edit", "Edit", new { id = item.PGId})
</td>
</tr>
}
【问题讨论】:
标签: asp.net-mvc html.actionlink