打印仅应用于一页

时间:2017-03-01 09:47:16

标签: javascript c# asp.net-mvc

我使用以下代码在ASP.NET MVC中打印HTML表:

function printdiv(printpage) {
    var headstr = "<html><head><title></title></head><body>";
    var footstr = "</body>";
    var newstr = document.all.item(printpage).innerHTML;
    var oldstr = document.body.innerHTML;

    document.body.innerHTML = headstr + newstr + footstr;

    window.print();
    document.body.innerHTML = oldstr;

    return false;
}

这完美无缺,并按预期打印我的html表。但问题是,如果我的表有很多行和多个页面,它只打印一页而忽略其余页面。我该如何解决这个问题?

0 个答案:

没有答案