获取for循环中的索引
本文关键字:索引 循环 for 获取 | 更新日期: 2023-09-27 18:02:42
我得到了这个循环遍历一个专辑列表:
for (int i = 0; i < Model.Albums.Count; i++)
{
<div class="form-group">
@Html.LabelFor(x => Model.Albums[i].AlbumCovers)
</div>
如果是[i]
,有可能hold住吗?
[i]
是表示索引的int型,我想将其存储在a中如果可能的话可变?
谢谢!
您不必存储索引来为模式项创建链接。您所能做的是为您的模型的每次迭代生成一个操作链接。这里有一个示例:
for (int i = 0; i < Model.Albums.Count; i++)
{
@Html.ActionLink("Edit Record", "Edit", new {Id=i})
}
这里Edit Record是链接的文本,Edit是控制器动作名称,Id是控制器编辑动作的参数
不清楚你到底在问什么,i
已经是一个包含整数的变量,但你可以这样做,如果你想:
for (int i = 0; i < Model.Albums.Count; i++)
{
int index = i;
@Html.LabelFor(x => Model.Albums[i].AlbumCovers)
}
如果您想为专辑捕获一个变量,您可以这样做:
for (int i = 0; i < Model.Albums.Count; i++)
{
Album album = Model.Albums[i];
@Html.LabelFor(x => album.AlbumCovers)
}