title: Unable get Label.text in ASP.Net Repeater using FindControl
body: <p>I can access the text within a textbox within my repeater, but I am unable to pull the text value from a label within my repeater.
  The repeater is populated from a datatable with row(x) being filled by sqlreader(x), I don't know if that makes a difference.
  I cannot use javascript for this. I need to access the label value from the codebehind.</p>
  
  <pre><code>&lt;asp:label id="weiLabel" runat="server"&gt;
    &lt;%#DataBinder.Eval(Container, "DataItem.weiLabel")%&gt;
  &lt;/asp:label&gt;
  </code></pre>
  
  <p>is the markup</p>
  
  <p>I can access a textbox on the same row using: </p>
  
  <pre><code>featTable.Controls(1).Controls(1).FindControl("costText") 
  </code></pre>
  
  <p>and retrieve the textbox.text, but using the same statement for the label gives me {text=""}.</p>
  
  <p>I have verified that the clientID of control that is returned with findcontrol is correct (featTable__ctl1_weiLabel)</p>
  
  <p>Thanks for any help</p>