如何打印html表服务器控件

时间:2014-01-20 08:33:03

标签: html asp.net printing

我打了一个墙,我需要打印一个从C#加载的HtmlTable但是看了一下之后我意识到我的javascript打印功能只有在HtmlTable没有runat =“server时才能工作“不幸的是,这意味着我无法使用C#加载它......那么如何打印从C#加载的HtmlTable? javascript打印功能如下。欢迎任何帮助。

function Print() {
    var prntData = document.getElementById('Table1');
    var mywindow = window.open('', 'printer', 'height=400,width=600');
    mywindow.document.write('<html><head><title></title>');
    mywindow.document.write('</head><body style="direction:rtl;"><pre>');
    mywindow.document.write(prntData.innerHTML);
    mywindow.document.write('</pre></body></html>');
    mywindow.document.close();
    mywindow.print();
}

0 个答案:

没有答案