【问题标题】:How to use Child Repeater Control inside a Repeater Control in asp.net c#如何在asp.net c#中的Repeater Control中使用子Repeater Control
【发布时间】:2014-02-03 19:42:39
【问题描述】:
我在 asp.net 中使用中继器控件,我想在现有的中继器控件中再使用一个中继器控件。
示例:
<!-- start child repeater -->
<!-- end child repeater -->
【问题讨论】:
标签:
c#
asp.net
visual-studio
repeater
child-process
【解决方案1】:
使用下面的
<asp:Repeater ID="rp_resList" runat="server" >
<ItemTemplate>
<asp:HiddenField ID="hf_resID" runat="server" Value='<%# Eval("Id") %>' />
<asp:LinkButton ID="lnkResName" runat="server">Resource Name</asp:LinkButton>
<br />
<asp:Literal ID="litSummary" runat="server" Text='<%# Eval("summary") %>'></asp:Literal>
<br />
<asp:Repeater ID="rp_tagsSkill" runat="server">
<ItemTemplate>
<h6>
<%# Eval("Description") %></h6>
</ItemTemplate>
</asp:Repeater>
<div id="controls">
<asp:ImageButton ID="imgBtnBookmark" runat="server" />
<asp:Button ID="btnLike" runat="server" Text="Button" />
<asp:Literal ID="litComments" runat="server" Text="Comment (7)"></asp:Literal>
<asp:Button ID="btnShare" runat="server" Text="Button" />
</div>
</ItemTemplate>
</asp:Repeat>
在你定义你的其他重复器
更多详情请点击以下链接nested Repeter
【解决方案2】:
在您的 itemdatabound 中找到您的子中继器并绑定它。