aspx文件有10个标签。他们的ID就像lbl0,lbl1,lbl2 ......,lbl10。
在cs文件中,将为它们分配名为lst。
的列表的值lbl0.Text=lst[0];
lbl1.Text=lst[1];
如何在for循环中实现这一点。 我需要这样:
for(i=0;i<10;i++)
{
(lbl+i).Text = lst[i];
}
答案 0 :(得分:1)
答案 1 :(得分:0)
我认为这应该有用,只需使用FindControl
来获取循环中的每个Label
:
for (int i = 0; i < 10; i++)
{
((Label)(this.FindControl("lbl" + i.ToString()))).Text = lst[i];
}