在asp.net 2013中打印表单/面板

时间:2015-05-05 16:20:02

标签: c# asp.net printing webforms

我搜索了一个合适的答案,但无法找到这个问题。这很简单,除了报告之外,还有一种方法可以打印网页形式,即将页面设计发送到打印机。如果是,是否还有一种方法可以打印选定的面板或网页部分?

这是我一直在使用的东西,但它打印了整个该死的东西,使它看起来很笨重。

<asp:Button ID="btn_printButton" runat="server" Text="Print" OnClientClick="javascript:window.print();" BorderStyle="None" />

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

答案是否定的;您无法部分打印网页。

这是浏览器的责任; Javascript和ASP.Net无法控制浏览器。

如果要打印partial,则需要在ASP.Net MVC中通常可以在单独的浏览器窗口(或单独的选项卡)中呈现该部分html。

由于您使用的是Web表单,因此运气不佳。