首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

如何把一个值赋给多个label

2011-12-21 
怎么把一个值赋给多个label我一个页中有多个label.有大概二十个.但是我每次赋给这些label的值都是一样的.

怎么把一个值赋给多个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 ";
}

热点排行