我有一个网络应用程序,我们在其中的网页中收集学生数据。此 aspx 页面有一个“打印准考证”按钮,单击该按钮将打印准考证。我已经为卡片动态创建了一个 html 布局,并希望将其打印出来。如何实现?
最佳答案
这段代码可能会帮助你..
HTML代码:
<div id="printarea">
//content you want to print
</div>
<input id="btnprint" type="button" onclick="PrintDiv()" value="Print" /></center>
Javascript 函数:
<script type="text/javascript">
function PrintDiv() {
var divToPrint = document.getElementById('printarea');
var popupWin = window.open('', '_blank', 'width=300,height=400,location=no,left=200px');
popupWin.document.open();
popupWin.document.write('<html><body onload="window.print()">' + divToPrint.innerHTML + '</html>');
popupWin.document.close();
}
</script>
关于asp.net - 使用asp.net打印学生准考证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13577649/