1

打印包含项目列表的网页有时会导致项目在第二页上出现乱码。

在页面上插入这么多项目后,有没有办法插入 css 类定义?

相关的 css 将与分页符定义相关联:

.page-break  { page-break-before: always; }

中继器的相关页面代码:

<asp:Repeater ID="SearchResultsRepeater" runat="server">
    <HeaderTemplate>
        <ul>
    </HeaderTemplate>
    <ItemTemplate>
        <li>
            [content]
        </li>
    </ItemTemplate>
    <AlternatingItemTemplate>
        <li class="SystemShaded">
            [content]
        </li>
    </AlternatingItemTemplate>
    <FooterTemplate>
        </ul>
    </FooterTemplate>
</asp:Repeater>
4

1 回答 1

3
<ItemTemplate>
    <li class='<%# (Container.ItemIndex + 1) % 10 == 0? "page-break" : "" %>'>
        <!-- [content]  -->
    </li>
</ItemTemplate>
于 2012-11-08T20:07:59.417 回答