【程序代码】

<asp:Repeater ID="Repeater1" runat="server">

  <HeaderTemplate>

    <asp:Label ID="Label1" runat="server" Text="AAAAAAA"></asp:Label>

  </HeaderTemplate>

  <ItemTemplate>

    <asp:Label ID="Label2" runat="server" Text='<%# Eval("name") %>'></asp:Label>

  </ItemTemplate>

  <FooterTemplate>

    <asp:Label ID="Label3" runat="server" Text="BBBBBBB"></asp:Label>

  </FooterTemplate>

</asp:Repeater>

【下边代码示例寻找Label1和Label3】

【程序代码】

//在HeaderTemplate中寻找Label1,默认为第0个

string s=((Label)Repeater1.Controls[0].FindControl("Label1")).Text;

//在FooterTemplate中寻找Label2,默认为最后一个

string s=((Label)Repeater1.Controls[Repeater1.Controls.Count - 1].FindControl("Label2")).Text;

 

 

 

或者用下列方法

 if (e.Item.ItemType == ListItemType.Header)
        {
               Lable lable1=(Lable)e.Item.FindControl("Lale控件名称");
        }

 

相关文章:

  • 2022-12-23
  • 2021-06-04
  • 2021-12-12
  • 2022-12-23
  • 2021-06-21
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-10-20
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案