Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Javascript打印期间,不会保留格式设置_Javascript_Asp.net - Fatal编程技术网

在Javascript打印期间,不会保留格式设置

在Javascript打印期间,不会保留格式设置,javascript,asp.net,Javascript,Asp.net,我想打印一个aspx页面内容。该页面有几个asp.net标签,用于显示数据。我正在使用javascript打印页面。它会打印,但问题是格式不存在。例如,页面的前几行如下所示: 字段名旧值新值 地址1拉马尔路5645号伯克街1323号 在预览和打印页面中,数据分为六行,而不是上面显示的两行。看起来每个标签后面都会引入一个新行字符 function doPrint(s, e) { var prtContent = document.getElementById('PrintPanel

我想打印一个aspx页面内容。该页面有几个asp.net标签,用于显示数据。我正在使用javascript打印页面。它会打印,但问题是格式不存在。例如,页面的前几行如下所示:

字段名旧值新值

地址1拉马尔路5645号伯克街1323号

在预览和打印页面中,数据分为六行,而不是上面显示的两行。看起来每个标签后面都会引入一个新行字符

function doPrint(s, e) {
        var prtContent = document.getElementById('PrintPanel');
        prtContent.border = 0; //set no border here
        var WinPrint = window.open('', '', 'left=100,top=100,width=1000,height=1000,toolbar=0,scrollbars=1,status=0,resizable=1');
        WinPrint.document.write(prtContent.innerHTML);
        WinPrint.document.close();
        WinPrint.focus();
        WinPrint.print();
        WinPrint.close();
    }

你的html有值吗?是的,我的html有值。CSS打印样式表!不需要弹出窗口请告诉我CSS打印样式表的任何示例代码。谢谢