打印包含项目列表的网页有时会导致项目在第二页上出现乱码。
有没有办法在页面上插入这么多项后插入一个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>
答案 0 :(得分:3)
<ItemTemplate>
<li class='<%# (Container.ItemIndex + 1) % 10 == 0? "page-break" : "" %>'>
<!-- [content] -->
</li>
</ItemTemplate>