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