【问题标题】:print a form/panel in asp.net 2013在 asp.net 2013 中打印表单/面板
【发布时间】:2015-05-05 16:20:02
【问题描述】:

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

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

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

任何帮助将不胜感激。

【问题讨论】:

    标签: c# asp.net printing webforms


    【解决方案1】:

    答案是否定的;您不能部分打印您的网页。

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

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

    由于您使用的是 Web 表单,所以您很不走运。

    【讨论】:

    • 啊,我明白了。所以我必须使用报告。好吧,一直在尝试这样做,但仍然有错误,因为它有我想动态使用的参数
    猜你喜欢
    • 2014-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-02
    • 1970-01-01
    • 2013-08-04
    • 1970-01-01
    相关资源
    最近更新 更多