2011-01-20 84 views
4

因此,我有一箇中繼器控件,它列出了每個工作人員的一堆信息......一個接一個。問題是當我嘗試打印這個列表時,我有在頁面中間開始的員工記錄。 我想通過在每個記錄/中繼器項目的開頭或結尾強制分頁來解決此問題。我該如何做到這一點?打開和打印多個記錄時強制HTML/ASP中的分頁符

如果它的任何幫助,這是頁面的結構:

<STYLE TYPE='text/css'> 
P.pagebreakhere {page-break-before: always} 
</STYLE> 

然後將下面的代碼在BODY:

<body> 
    <form> 
      <asp:repeater> 
       <itemtemplate> 
        <table> 
         <bunch of html> 
         </bunch of html> 
        </table> 
       </itemtemplate> 
      </asp:repeater> 
    </form> 
</body> 

回答

11

放置在HTML的HEAD下面的代碼您要分頁的HTML地址:

<P CLASS="pagebreakhere"> 
2

調查page-break-beforepage-break-after css聲明

5

您可以使用page-break-beforepage-break-after CSS規則。

請參閱關於CSS 2.1規範的page breaks

+0

+1參考規範。 – 2011-01-20 21:20:13