在我的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