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

怎么在Label后加一个ID [有难度,不懂如何表达主题了]

2012-01-05 
如何在Label后加一个ID [有难度,不懂怎么表达主题了]比如我的页面有50个Label控件,其中ID是label_1至label

如何在Label后加一个ID [有难度,不懂怎么表达主题了]
比如   我的页面有   50   个   Label   控件,其中ID是   label_1   至   label_50

比如我要取得   labe1_10   的值,(10是一个变量),怎么声明labe1   +   ID.Text   。


就是下面这个意思。

dim   labeid   as   string=   "10 "     <---声明一个数值  
labe1_   +   labeid.text     <----找出ID为label_10的值,但是这样是不行的

[解决办法]
((Label)this.FindControl( "label_ "+i.ToString())).Text
[解决办法]
(labe1_ + labeid).Text
[解决办法]
dim label as Label = Controls[labelid]

VB语法不熟,可能不太正确,不过Page类有一个Controls的集合,可以通过ID来得到控件的实例
[解决办法]
((Label)this.FindControl( "label_ "+i.ToString())).Text
[解决办法]
楼上正解
理解错了
[解决办法]
都是好多星星的人呀,收藏一下
[解决办法]
好多星星,晃得眼花.
[解决办法]
dim labeid as string= "10 "
Dim label As Label = DirectCast(Me.FindControl( "label_ "+labeid), Label)
//MyBase.Response.Write(label.Text)

[解决办法]
cpp2017(慕白兄) ( ) 信誉:100 Blog 2007-03-16 16:06:37 得分: 0


((Label)this.FindControl( "label_ "+i.ToString())).Text




[解决办法]
老婆,出来跟我一起看星星^_^

热点排行