首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

【如何获取 Repeater】ItemTemplate里面的Label值

2012-03-08 
【怎么获取 Repeater】ItemTemplate里面的Label值后台怎么获取Label的值HTML code asp:Repeater IDcommen

【怎么获取 Repeater】ItemTemplate里面的Label值
后台怎么获取 
Label的值

HTML code
 <asp:Repeater ID="commentlist" runat="server">                            <HeaderTemplate>                            </HeaderTemplate>                            <ItemTemplate>                                <tr>                                    <td class="style1">                                                                           第<asp:Label ID="Ranking" runat="server" Text="<%# (GetData() - 1) * GetDataall() + Container.ItemIndex + 1%>" ForeColor="#FF3399"></asp:Label> 名                                                                                            </ItemTemplate>                            <FooterTemplate>                            </FooterTemplate>                        </asp:Repeater>




[解决办法]
有个rpt_ItemBound事件中用e.FindControl()方法,或者用
for(int i=0;i<this.rpt.Items.Count;i++)
{
this.rpt.Items[i].FindControl(你的Label编号)
}
[解决办法]
绑定的时候获取可以用ondatabound事件
[解决办法]
楼上的任何一种都一样,ok的
[解决办法]
探讨
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
this.rpt.Items[i].FindControl(你的Label编号)

}

热点排行