如果絕對必須有一個頁眉/頁腳,則需要插入分頁符到每一個X表格單元格,其中X是細胞的數量,您希望出現在每個頁面上。分頁符將不得不復制您的頁眉和頁腳。
所以,你的表格看起來就像這樣:
HEADER
<table>
<tr><td>Cell Data</td></tr>
<!-- A bunch of rows -->
<tr><td>Cell Data</td></tr>
<tr>
<td>
Cell Data
<div class="pagebreak">
<div>FOOTER</div>
<!-- Print page will break here -->
<div class="header">HEADER</div>
</div>
</td>
</tr>
<tr><td>Cell Data</td></tr>
<!-- A bunch of rows -->
<tr><td>Cell Data</td></tr>
<tr>
<td>
Cell Data
<div class="pagebreak">
<div>FOOTER</div>
<!-- Print page will break here -->
<div class="header">HEADER</div>
</div>
</td>
</tr>
</table>
FOOTER
然後添加以下樣式到您的網頁:
<style type="text/css">
@media all
{
.pagebreak { display:none; }
}
@media print
{
.pagebreak { display:block; }
.pagebreak div.header { display:block;page-break-before:always; }
}
</style>
編輯:我更新了HTML(希望)使其更明確需要做什麼。
我母版頁。在母版頁2視圖是他們的。在第二個視圖中,一個html表格是動態生成和顯示在div中,只有(div.InnerHtml)。但是這個html表格有標題內容和動態生成的頁腳部分。我想打印這個。我用window.print,但在每頁上顯示頁眉和頁腳,我可以做什麼。 – Areeb
母版頁不會解決打印問題。 – cjk