2011-01-20 10 views
4

したがって、リピータコントロールに各スタッフの情報が1つずつリストされています。問題は、私はこのリストを印刷しようとしています。私はスタッフレコードがページの途中から始まっています。 私はこの問題を、各レコード/リピータ項目の最初または最後に改ページして解決したいと考えています。どうすればこのことができますか?複数のレコードを開いて印刷するときに、HTML/ASPのページ区切りを強制します。

それは任意のヘルプなら、これはページの構造です:HTMLのHEAD内

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

答えて

11

置き、次のコード:

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

次にBODYに以下のコードを配置しますあなたが改ページをしたいHTMLの:

<P CLASS="pagebreakhere"> 
2

に見て0とpage-break-after CSS宣言

5

page-break-beforepage-break-after CSSルールを使用できます。

CSS 2.1仕様のpage breaksを参照してください。

+0

+1を参照してください。 –

関連する問題