首页 > 解决方案 > 我想在 for loop.so 中访问 asp.net 服务器控件的“ids”,所以我可以用单行设置所有控件的值

问题描述

for(int i = 1; i < 5;i++)
{
    label[i].InnerText = info.books[0].title;
}

我想要这样的东西来循环访问 5 个服务器控件的 ID。标签1,标签2,.....,标签5。它是文件后面的代码。

标签: c#asp.net

解决方案


如果你真的想要你可以使用 FindControl

for (int i = 1; i < 5; i++)
{
    Label lbl = Page.FindControl("Label" + i) as Label;
    lbl.Text = info.books[0].title;
}

推荐阅读