网页打印预览

本文关键字:打印 网页 | 更新日期: 2023-09-27 18:02:41

我正在创建一个在线申请表格。在首页,有名字,姓氏,电子邮件等…表单输入。我想要的就是这个如果用户填写表单并单击提交,我想向他展示打印预览页面,其中包含用户填写的值…这可能吗?我用的是ASP。净c#

网页打印预览

如果你能使用jquery这段代码是不错的

    $(document).ready(function () {
 window.print();
 });

你可以看到这些

http://www.designplace.org/tutorials.php?page=1& c_id = 27

http://www.alistapart.com/articles/goingtoprint/

https://web.archive.org/web/20211029043752/https://www.4guysfromrolla.com/webtech/061103 - 1. - shtml

如果你可以使用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>