【发布时间】:2018-05-23 16:03:43
【问题描述】:
一旦页面像这样加载,我将在后面使用 c# 隐藏我的表格:
FreqTable.Rows[0].Cells[0].Visible = false;
FreqTable.HeaderRow.Cells[0].Visible = false;
一旦按下打印按钮,我就会使用 javascript 启动打印功能:
window.print();
我设置了打印媒体的 CSS,使其可见(运气不好,似乎 css 被忽略了),并尝试在单击按钮后使表格可见。有一个小的“但是”我不希望它在单击打印按钮后显示在我的屏幕上。
这里有什么方法可以打印隐藏的元素而不显示在屏幕上?
【问题讨论】:
-
你需要使用媒体查询:stackoverflow.com/questions/44626069/…
-
请再读一遍问题
-
媒体查询隐藏元素,但会将其发送到打印机
-
我使用 chrome 我可以看到文档的输出
-
查看下面的答案 (Giacomo De Liberali) - 使用媒体查询
标签: c# css asp.net printing hidden