怎么样获取repeater表中<HeaderTemplate>里面的控件 10
//在headertemplate中寻找label1,默认为第0个strings=((label)repeater1.controls[0].findcontrol("l...
//在headertemplate中寻找label1,默认为第0个
string s=((label)repeater1.controls[0].findcontrol("label1")).text;
这样一种方面我试了,不行,我调试了下 , 我的repeater1.controls.count竟然是0,是什么原因呢
代码如下:
<asp:Repeater ID="Rpt_answer" runat="server">
<HeaderTemplate><table width="100%"><div align="left";style="height: 29px;">回答
<asp:Label ID="LB_count" runat="server" Text="0"></asp:Label>
</div></HeaderTemplate>
<ItemTemplate>
<tr><td>
<%#Eval("Acontext").ToString()%></td></tr>
<tr><td align="right">回答者:<asp:Label ID="lb_Aname" runat="server" Text='<%#Eval("UserName")%>'></asp:Label><asp:Label
ID="Atime" runat="server" Text='<%#Eval("Adate")%>'></asp:Label></td></tr>
<tr><td>
<asp:Button ID="Button1" runat="server" Text="采纳为最佳答案" /></td></tr>
</ItemTemplate>
<SeparatorTemplate></SeparatorTemplate>
<FooterTemplate> </table></FooterTemplate>
</asp:Repeater> 展开
string s=((label)repeater1.controls[0].findcontrol("label1")).text;
这样一种方面我试了,不行,我调试了下 , 我的repeater1.controls.count竟然是0,是什么原因呢
代码如下:
<asp:Repeater ID="Rpt_answer" runat="server">
<HeaderTemplate><table width="100%"><div align="left";style="height: 29px;">回答
<asp:Label ID="LB_count" runat="server" Text="0"></asp:Label>
</div></HeaderTemplate>
<ItemTemplate>
<tr><td>
<%#Eval("Acontext").ToString()%></td></tr>
<tr><td align="right">回答者:<asp:Label ID="lb_Aname" runat="server" Text='<%#Eval("UserName")%>'></asp:Label><asp:Label
ID="Atime" runat="server" Text='<%#Eval("Adate")%>'></asp:Label></td></tr>
<tr><td>
<asp:Button ID="Button1" runat="server" Text="采纳为最佳答案" /></td></tr>
</ItemTemplate>
<SeparatorTemplate></SeparatorTemplate>
<FooterTemplate> </table></FooterTemplate>
</asp:Repeater> 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询