C# X返回结果后的中继器拆分
我有下面的代码,它输出了许多列表项C# X返回结果后的中继器拆分,c#,asp.net,C#,Asp.net,我有下面的代码,它输出了许多列表项包装在UL <asp:Repeater ID="RT_Footer" runat="server"> <HeaderTemplate> <ul class="ftr-links"></HeaderTemplate> <ItemTemplate> <li><asp:HyperLink ID="HL_NAV" runat="server" N
包装在UL
<asp:Repeater ID="RT_Footer" runat="server">
<HeaderTemplate>
<ul class="ftr-links"></HeaderTemplate>
<ItemTemplate>
<li><asp:HyperLink ID="HL_NAV" runat="server" NavigateUrl='<%# DataBinder.Eval(Container.DataItem, "PageName") %>' Text='<%# DataBinder.Eval(Container.DataItem, "Title") %>'></asp:HyperLink></li>
</ItemTemplate>
<FooterTemplate>
</ul>
</FooterTemplate>
</asp:Repeater>
重复7项后,我想将下一个7项包装在另一个UL中,这可能吗
我不是一个.net开发人员,我只剩下一个现有开发人员创建的网站
非常感谢您提供的任何帮助。使用
列表视图
比中继器
更适合于此:它提供在组中重复可配置的项目计数
<asp:ListView ID="RT_Footer" runat="server" GroupItemCount="7">
<LayoutTemplate>
<ul runat="server" id="groupPlaceholder" />
</LayoutTemplate>
<GroupTemplate>
<ul class="ftr-links">
<li id="itemPlaceholder" runat="server" />
</ul>
</GroupTemplate>
<ItemTemplate>
<li>
<asp:HyperLink ID="HL_NAV" runat="server" NavigateUrl='<%# DataBinder.Eval(Container.DataItem, "PageName") %>' Text='<%# DataBinder.Eval(Container.DataItem, "Title") %>' />
</li>
</ItemTemplate>
</asp:ListView>
-
-
如果需要,您甚至可以在小组之间插入一个