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

时间:2011-02-08 12:23:26

标签: asp.net vb.net

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

2 个答案:

答案 0 :(得分:10)

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

<input type=button name=print value="Print" onclick="javascript:window.print()">

修改

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

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



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

答案 1 :(得分:2)

为什么要使用VB呢?打印是一种客户端操作,只需在JavaScript中调用window.print()即可。以下是一些examples