使用for循环将文本输入标签

假设我有10个标签,分别是“ Label1”,“ Label2”,“ Label3” ....“ Label10”。 有没有办法让for循环为每个Label的编号输入文本?

我的意思是-Label1.Text将为“ 1”。 Label2.Text将为2,依此类推,直到Label10.Text将为10。

谢谢 !

评论
敷衍
敷衍

in your .cshtml file you could do:

@{

    for (int i = 0; i <= 10; i++)
    {
        var labelId = "Label" + i;
        var labelText = "LabelText" + i;

        <label id="@labelId">@labelText</label><br />
    }

}

结果是:

enter image description here

点赞
评论