0

オンライン申請書を作成しています。フロントページには、名、姓、電子メールなどのフォーム入力があります。私が欲しいのは、ユーザーがフォームに入力して送信をクリックした場合、ユーザーが入力した値を含む印刷プレビューページを表示したいということです...それは可能ですか?ASP.Net C#を使用しています

4

2 に答える 2

1

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-06T04:53:02.040 に答える
0

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>
于 2013-03-06T05:21:23.613 に答える