用for循环在标签中输入文本

问题描述 投票:0回答:1

比如说我有10个标签,分别叫 "Label1"、"Label2"、"Label3"......。"Label10".有没有一种方法可以让我在for循环中为每个Label输入文本和数字?

我的意思是 - Label1.Text将是 "1"。Label2.Text将是2,以此类推,直到Label10.Text将是10。

谢谢!我的意思是--Label1.Text将是 "1",Label2.Text将是 "2",以此类推,直到Label10.Text将是10。

c# asp.net for-loop label
1个回答
1
投票

在你的 .cshtml 文件你可以做。

@{

    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

© www.soinside.com 2019 - 2024. All rights reserved.