首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >网页打印预览

网页打印预览
EN

Stack Overflow用户
提问于 2013-03-06 12:36:22
回答 2查看 7K关注 0票数 0

我正在创建一个在线申请表。在首页,有名字,姓氏,电子邮件等…表单输入。我想要的是,如果用户填写表单并单击提交,我想向他显示打印预览页面与用户填写的值…有可能吗?我正在使用ASP.Net C#

EN

回答 2

Stack Overflow用户

发布于 2013-03-06 12:53:02

如果你能使用jquery,这段代码很好用

代码语言:javascript
复制
    $(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

票数 1
EN

Stack Overflow用户

发布于 2013-03-06 13:21:24

如果你可以使用javascript,那么试试这个

代码语言: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>

在页面上点击打印按钮

代码语言:javascript
复制
<input id="btnPrint" type="button" value="Print" runat="server" 
    onclick="javascript:CallPrint('divPrint')"/>

并将要打印的控件放在div中

代码语言:javascript
复制
<div id="divPrint">
  //Your controls
</div>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15239078

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档