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>
    
    
    
    如果需要,您甚至可以在小组之间插入一个