我正在开发asp.net项目,我需要在单个页面上布局多个选定的发票。一旦点击打印按钮将打印所有发票,但每张发票应打印在单独的页面上。
是否可以在asp.net中进行,或者需要手动调整布局。
答案 0 :(得分:2)
是的,你可以,但是你需要使用@media print
来完成CSS。
定义一个类似的类:
@media print
{
.page-break { display:block; page-break-before:always; }
}
@media all
{
.page-break { display:none; }
}
只需在要在单独页面上打印的每张发票之间添加<div class="page-break"></div>
即可。