如何在ASP中更改一些标签.网页由for循环形式的代码后面

本文关键字:循环 for 代码 网页 标签 ASP | 更新日期: 2023-09-27 18:04:42

我在ASP中有10个Label控件。网络页面。他们的Id在像

label1, label2, label3,…,label10
我想把它们的Text属性改成

Home1, Home2, Home3,…Home10
我可以通过使用For循环或类似的东西从代码后面做到这一点吗?

如何在ASP中更改一些标签.网页由for循环形式的代码后面

假设您的标签在div标签内(不要忘记添加runat="server"):

<div id="labels" runat="server">
  <%--Your Labels--%>
</div>

后面的代码:

int i = 1;
foreach (var item in labels.Controls)
{
    if (item is Label)
    {
        ((Label)item).Text = "Home" + i;
        i++;
    }
}