读书人

如何把一个值赋给多个label

发布时间: 2011-12-21 23:56:01 作者: rapoo

怎么把一个值赋给多个label
我一个页中有多个label.有大概二十个.但是我每次赋给这些label的值都是一样的.有没有什么方法.不用创建这么多个label.也可以达到批量改变的效果?

[解决办法]
似乎没有
[解决办法]
假如是label的ID有是规律的,比如是label1,label2,label3...
for(int i=0;i <control_count;i++)
{
Label la =(Label)Page.FindControl( "label "+i.tostring());
la.text=你所要赋的值。
}
[解决办法]
貌似 不好弄
[解决办法]
遍历所有的label再赋值
[解决办法]
把赋值封装到一个函数是最简单的了...
[解决办法]
循环遍历所有控件,是Lable的就赋值。


[解决办法]
如果一个页面上面有这么多相同的值只能说明你的页面设计有问题!
[解决办法]
使用js赋值就成了,这样比较简单,直接使用C#不容易,需要遍历
[解决办法]
你在放lable的时候 就给加断js代码用于给lable赋值就可以了
[解决办法]
把ID设置成Label1,Label2,...Labeln
Label lbl;
for (int i = 1; i <= n; i++)
{
lbl = (Label)FindControl( "Label " + i.ToString());
lbl.Text = "xxxx ";
}

读书人网 >asp.net

热点推荐