I need to get a value from a textbox inside a FooterTemplate in the OnClick event of a button. My first thought was to loop through the items-property on my repeater, but as you can see in this sample, it only includes the actual databound items, not the footer-item.
ASPX:
<asp:Repeater ID="Repeater1" runat="server">
 <ItemTemplate>
  Item<br />
 </ItemTemplate>
 <FooterTemplate>
  Footer<br />
  <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
 </FooterTemplate>
</asp:Repeater>
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
Code-behind.cs:
protected void Page_Load(object sender, EventArgs e)
{
 ListItemCollection items = new ListItemCollection();
 items.Add("value1");
 items.Add("value2");
 Repeater1.DataSource = items;
 Repeater1.DataBind();
}
protected void Button1_Click(object sender, EventArgs e)
{
 System.Diagnostics.Debug.WriteLine(Repeater1.Items.Count);
}
This code will only output "2" as the count, so how do I get to reference my textbox inside the footertemplate?