在我的asp.net項目,我需要打印網頁一些動態content.I按照本文http://www.dotnetcurry.com/ShowArticle.aspx?ID=92實現這一點,只要能正常工作,因爲我需要的內容打印適合一頁。打印動態內容在asp.net分頁符
但是,如果內容冗長,當我點擊打印按鈕時,我會看到一個打印預覽,其中包含所有需要打印的內容,打印時只需打印適合一頁的內容。所以我認爲當我稱之爲「window.print()」,它只是打印任何一種可以放入一個頁面,不檢查是否有內容了留下來打印另一page.And我不知道我該怎麼辦設置分頁符來獲得整個內容打印,因爲它是動態內容。
可能有人請幫助我?
感謝
編輯:
下面是一些渲染HTML樣品。
<table class="Main">
<tr>
<td class=」left bold」>
Some text
</td>
<td>
<span id="Label">Label</span>
</td>
</tr>
<tr>
......
......
</tr>
......
......
......
<tr>
<td>
<table class= 「productslist」>
<tbody>
<tr>....</tr>
<tr>....</tr>
<tr class=」productTextAlign」> ......</tr>
<tr class=」additionalOptions」> ..... </tr>
<tr class=」additionalOptions」>.....</tr>
<tr class=」additionalOptions」>.....</tr>
<tr class=」additionalOptions」>.....</tr>
<tr class=」additionalOptions」>.....</tr>
<tr>...</tr>
<tr class=」productTextAlign」></tr>
<tr class=」additionalOptions」>.....</tr>
<tr class=」additionalOptions」>.....</tr>
<tr class=」additionalOptions」>.....</tr>
<tr class=」additionalOptions」>.....</tr>
</tbody>
</table>
</td>
<tr>
</table>
帶班表是「主」是一個HTML表格和內部存在與類「產品列表」,這實際上是一箇中繼器的另一個表。我想以「換頁之前」適用於使用
table.productslist
{
page-break-before:auto;
}
其犯規在FF6.0工作,似乎在IE8做工精細這種中繼器。
FF6仍然是新的,可能有很多錯誤。 – IrishChieftain
你認爲它可以在低版本的FF中工作嗎? – kranthi
你沒試過嗎? – IrishChieftain