2 my 00 my_00 于 2015.06.04 10:06 提问

我在Repeater里面嵌套了一个Label,请问我如何获得该Label的ID?

我在Repeater里面嵌套了一个Label,请问我在Button1_Click()事件中该如何获得该Label的ID???

  <asp:Repeater ID="Repeater1">
    <ItemTemplate><asp:Label ID="message2"/>
     </ItemTemplate>
   </asp:Repeater>


     <asp:Button ID="Button1"OnClick="Button1_Click" />

恳请各位行家高手不吝惜指教!万分感谢!!

3个回答

bdmh
bdmh   Ds   Rxr 2015.06.04 10:09

如果你不知道id,那就根据索引吧 repeater.Controls[index]

my_00
my_00 是这样吗?但是有错误!!Label label = (Label)Repeater1.Controls[0];
2 年多之前 回复
my_00
my_00 谢谢。我试试。
2 年多之前 回复
frank_20080215
frank_20080215   2015.06.04 12:44

Repeater.findcontroller('label')

Mr_Tusj
Mr_Tusj   2015.06.06 11:58

Label x=repeater.findcontrol("LabelName"),然后你的 x就是repeater中label了

Csdn user default icon
上传中...
上传图片
插入图片