title: Child repeater does not exist in current context
body: <p>I have a nested repeater inside of another repeater like this: </p>
  
  <pre><code>&lt;table&gt;
      &lt;asp:Repeater ID="RepeaterOuter" runat="server"&gt;
      &lt;ItemTemplate&gt;
          &lt;tr&gt;
          &lt;td&gt;&lt;asp:TextBox Text='&lt;%# Eval("Author") %&gt;' /&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;asp:Repeater ID="RepeaterInner" runat="server"&gt;
          &lt;ItemTemplate&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;asp:TextBox Text='&lt;%# Eval("Book") %&gt;' /&gt;&lt;/td&gt;
              &lt;td&gt;&lt;asp:TextBox Text='&lt;%# Eval("PublishDate") %&gt;' /&gt;&lt;/td&gt; 
              &lt;td&gt;&lt;asp:TextBox Text='&lt;%# Eval("Pages") %&gt;' /&gt;&lt;/td&gt;         
          &lt;/tr&gt;
          &lt;/ItemTemplate&gt;
          &lt;/asp:Repeater&gt;    
      &lt;/ItemTemplate&gt;
      &lt;/asp:Repeater&gt;
  &lt;/table&gt;
  </code></pre>
  
  <p>However, when I try to access the child repeater, RepeaterInner, from my code behind file, it says that it does not exist in the current context. The parent repeater, RepeaterOuter, does however. </p>
  
  <p>I am trying to set up a loop, to loop through my TextBox's in the child repeater but it won't let me access it:</p>
  
  <pre><code>//does not work
  foreach (RepeaterItem item in RepeaterInner.Items)
              {
                  txtBook= (TextBox)item.FindControl("Book");
                  txtPublishDate = (TextBox)item.FindControl("PublishDate");
                  txtPages = (TextBox)item.FindControl("Pages");
  
                  // do something....
  
  }
  </code></pre>
  
  <p>Thank you.</p>