在我的ASP.NET MVC视图中,我编写了以下代码来打印我的网页内容。
var newWindow = window.open();
newWindow.document.write()
newWindow.document.write(document.getElementById("sbmtform").innerHTML);
newWindow.print();
我有另一个div,我希望在同一文档的下一页上打印。请指导如何添加页面或如何进入下一页并编写我的内容。
答案 0 :(得分:0)
您可以添加CSS指令:
@media print {
.mynewpage {page-break-after: always;}
}
和HTML
<br class="mynewpage">
另见https://www.w3schools.com/cssref/pr_print_pagebb.asp
如果你没有CSS,你也可以这样做:
<br style="page-break-after: always;">
答案 1 :(得分:0)
不确定为什么您希望最终用户使用所有UI控件打印整个网页。考虑使用特定的reporting tool来生成和打印基于数据的文档。