ASP.NET web 给一组命名有规律的控件用循环的方法赋值的问题!
发布网友
发布时间:2022-04-27 10:02
我来回答
共2个回答
热心网友
时间:2022-04-27 11:32
FindControl("CR", i)中间的i是不是应该是k,而且似乎也不该用这个方法。
试试将 (this.FindControl("CR", i) as Label).Text = tempC[j, k];
换成
Label l;
l=(Label)FindControl("CR"+k.ToString());
l.Text=tempC[j,k];
或者直接改成
(Label)FindControl("CR"+k.ToString()).Text = tempC[j, k];
热心网友
时间:2022-04-27 12:50
(this.FindControl("CR", i) as Label).Text = tempC[j, k];
改成
(this.FindControl("CR" + i ) as Label).Text = tempC[j, k];
如果不是上面的问题,
把this换成Page.Controls
(Page.Controls.FindControl("CR"+k) as Label).Text = tempC[j,k];
设个断点调试下,查看this.Conrtols或者Page.Controls 里面有没有CR2~10的Label控件