如何使用VB在单个按钮单击事件上打印整个asp.net网页?

use*_*849 5 vb.net asp.net

如何使用VB在单个按钮单击事件上打印整个asp.net网页?

san*_*ngh 10

无需服务器端代码.您可以使用javascript内置函数print().

<input type=button name=print value="Print" onclick="javascript:window.print()">
Run Code Online (Sandbox Code Playgroud)

编辑:

如果您正在使用服务器控制按钮,则创建一个javascript函数并在OnClientClick事件上调用此函数.

 <script type="text/javascript">
    function PrintPage() {
        window.print();
    }
</script>



    <asp:Button ID="btnPrint" runat="server" Text="Print" OnClientClick="javascript:PrintPage();" />
Run Code Online (Sandbox Code Playgroud)