0
aspx文件有10個標籤。他們的ID就像lbl0,lbl1,lbl2 ...,lbl10。拆分ASP.NET標籤ID
在cs文件中,它們將被分配一個名爲lst的列表的值。
lbl0.Text=lst[0];
lbl1.Text=lst[1];
如何在for循環中完成該操作。 我需要某事像這樣:
for(i=0;i<10;i++)
{
(lbl+i).Text = lst[i];
}
aspx文件有10個標籤。他們的ID就像lbl0,lbl1,lbl2 ...,lbl10。拆分ASP.NET標籤ID
在cs文件中,它們將被分配一個名爲lst的列表的值。
lbl0.Text=lst[0];
lbl1.Text=lst[1];
如何在for循環中完成該操作。 我需要某事像這樣:
for(i=0;i<10;i++)
{
(lbl+i).Text = lst[i];
}
我認爲這應該工作,只是用FindControl
讓每個Label
在循環:
for (int i = 0; i < 10; i++)
{
((Label)(this.FindControl("lbl" + i.ToString()))).Text = lst[i];
}
乾杯。添加了缺失的括號。 – Jude 2014-09-04 16:31:54