我在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个回答

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

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

Repeater.findcontroller('label')

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问