asp.net后台如何获取repeater里面的控件label
这是我写的
                     for (int i = 0; i < postdetails.Items.Count; i++)
                     {
                         Label Numbers = (Label)postdetails.Items[i].FindControl("lblNumbers");
                       }
可是没有获取到 ,求哪位帮我看看怎么获取
------解决方案--------------------
只能在绑定事件里面得到。
要在Click事件里面得到。你可以
‘
<asp:Label ID="lblNumbers" runat="server"><%#Eval("UserName")%></asp:Label>
<asp:HiddenField ID=HiddenField1 runat=server Value='<%#Eval("UserName")%>' />
       for (int i = 0; i < Repeater1.Items.Count; i++)
       {
           HiddenField HiddenField1 = (HiddenField)Repeater1.Items[i].FindControl("HiddenField1");
           if (HiddenField1 != null)
           {
               Response.Write("<li>" + HiddenField1.Value);
           }
       }