在<div>标签</div>中打印图表

时间:2013-11-27 00:22:26

标签: c# javascript asp.net printing charts

我正在尝试从Div标签打印内容,我有一个网格和一个图表,但它只打印网格,图表是空白的,这是我正在使用的代码:

<input id="btnprint" type="button" onclick="PrintDiv()" value="Print" /></center>

<script type="text/javascript">

    function PrintDiv() {
        var divToPrint = document.getElementById('Content');
        var popupWin = window.open('', '_blank', 'width=1400,height=800,location=no,left=200px');
        popupWin.document.open();
        popupWin.document.write('<html><body onload="window.print()">' + divToPrint.innerHTML + '</html>');
        popupWin.document.close();
    }
</script>

2 个答案:

答案 0 :(得分:2)

您可以省略onload功能。适合我。也许您的ID拼写错误。

答案 1 :(得分:0)

我把它添加到appsetings中的web.config:

<add key="ChartImageHandler" ...deleteAfterServicing=false;"/>