我正在创建一个在线申请表。在首页,有名字,姓氏,电子邮件等…表单输入。我想要的是,如果用户填写表单并单击提交,我想向他显示打印预览页面与用户填写的值…有可能吗?我正在使用ASP.Net C#
发布于 2013-03-06 12:53:02
如果你能使用jquery,这段代码很好用
$(document).ready(function () {
window.print();
});你可以看到这些
http://www.designplace.org/tutorials.php?page=1&c_id=27
http://www.alistapart.com/articles/goingtoprint/
http://www.4guysfromrolla.com/webtech/061103-1.shtml
发布于 2013-03-06 13:21:24
如果你可以使用javascript,那么试试这个
<script type="text/javascript">
function CallPrint(strid) {
var prtContent = document.getElementById(strid);
var WinPrint = window.open('', '', 'letf=0,top=0,width=850,height=800,toolbar=0,scrollbars=1,status=0');
WinPrint.document.write('<html><head><title>Popup</title>')
WinPrint.document.write('</head><body>');
WinPrint.document.write('</body></html>');
WinPrint.document.write(prtContent.innerHTML);
WinPrint.document.close();
WinPrint.focus();
WinPrint.print();
}
</script>在页面上点击打印按钮
<input id="btnPrint" type="button" value="Print" runat="server"
onclick="javascript:CallPrint('divPrint')"/>并将要打印的控件放在div中
<div id="divPrint">
//Your controls
</div>https://stackoverflow.com/questions/15239078
复制相似问题