如何使用VB在单个按钮单击事件上打印整个asp.net网页?
答案 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。