如何排除某些元素不显示在打印机的输出上?

How to exclude some of the elements from being displayed on the output of a printer?

我正在寻找有关如何打印 aspx 页面的示例或说明。在页面上,我有一组编辑框和按钮以及填充信息的网格。使用以下 JS 代码当然可以调出“打印”对话框并打印页面,但是如何避免在输出中打印或显示按钮、线条、网格等?

或者一般来说,如何管理或自定义输出的布局?

<asp:Button ID="btnPrint" runat="server" Text=" Print " CssClass="btn btn-info" OnClientClick="javascript:window.print();" />

谢谢。 阿克

在您的 css 中有 @media 个查询:

@media print {
  .btn {
    display: none;
  }
}