【问题标题】:hide label on my page and display it on print page' (when click button) using asp.net使用asp.net在我的页面上隐藏标签并在打印页面上显示(单击按钮时)
【发布时间】:2016-08-03 17:26:28
【问题描述】:
我们在 Jquery 的帮助下使用 asp.net 设计了一个网站,我们在模式弹出窗口中显示了一些信息。它正在成功运行。现在我的问题是我们正在使用模式弹出窗口显示一些信息,我们需要在打印预览页面中显示这些信息,我们也需要打印它。但是现在打印预览页面中只显示链接按钮,但我们需要在整个页面中显示的内容包括模式弹出信息以及打印预览页面和硬拷贝中的信息。
【问题讨论】:
标签:
javascript
jquery
html
asp.net
【解决方案1】:
基本上有几种方法可以实现这一点。
但在我看来,最好的方法是通过 css 做到这一点:
有两种选择:
- 为“打印”状态添加自己的 css;
添加:
<link rel="stylesheet" href="..." media="print">
您还可以为投影等其他内容指定media="..."。
- 使用媒体查询;
简单:
@media print {
//override your stiles here, display: block or whatever
}
覆盖此块内所有必要类的想法。