2

別のリピーターにあるテキストボックスを取得するにはどうすればよいですか?

<asp:Repeater ID="Repeater1" runat="server">
 <ItemTemplate>
    <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
      <asp:Repeater ID="Repeater2" runat="server">
         ....
       </asp:Repeater>
  </ItemTemplate>
</asp:Repeater>

私は repeater2 ItemDataBound にいて、TextBox1 の値を取得する必要があります。どうすればよいですか。

 Protected Sub Repeater2_ItemDataBound(sender As Object, e As System.Web.UI.WebControls.RepeaterItemEventArgs)  

??

    End Sub
4

2 に答える 2

1

あなたはできるはずです:

Dim tb = DirectCast(sender, WebControl).NamingContainer.FindControl("TextBox1")
于 2013-04-22T14:41:14.847 に答える