0
リピーターをリピーターの中に入れたいと思います。私のリストビューはItemTemplateとAlternateItemTemplateの両方を持っているので、2つのリピーターを追加して両方のリピーターをバインドする必要がありますか?リストビューとリピーターを併用する
<asp:ListView ID="lvData" runat="server" onitemdatabound="lvData_ItemDataBound">
<layouttemplate>
<div style="border:dotted 1px gray;">
<asp:PlaceHolder ID="itemPlaceholder" runat="server" />
</div>
</layouttemplate>
<itemtemplate>
<div class="ListView">
<h5><%# Eval("CourseCode") %> - <%# Eval("CourseName") %></h5>
<asp:Repeater ID="rptComments" runat="server">
<ItemTemplate>
<p>
<%# DataBinder.Eval(Container.DataItem, "Comment") %></p>
</ItemTemplate>
<FooterTemplate>
<asp:Label ID="lblEmpty" Text="No comments to display..." runat="server" Visible='<%#bool.Parse((rptComments.Items.Count==0).ToString())%>'></asp:Label>
</FooterTemplate>
</asp:Repeater>
</div>
</itemtemplate>
<alternatingitemtemplate>
<div class="ListViewAlternate">
<h5><%# Eval("CourseCode") %> - <%# Eval("CourseName") %></h5>
<asp:Repeater ID="rptComments2" runat="server">
<ItemTemplate>
<p>
<%# DataBinder.Eval(Container.DataItem, "Comment") %></p>
</ItemTemplate>
<FooterTemplate>
<asp:Label ID="lblEmpty" Text="No comments to display..." runat="server" Visible='<%#bool.Parse((rptComments.Items.Count==0).ToString())%>'></asp:Label>
</FooterTemplate>
</asp:Repeater>
</div>
</alternatingitemtemplate>
<emptydatatemplate>
No records to display.
</emptydatatemplate>
</asp:ListView>