我正在写一个MVC应用程序。结果页面显示一个包含10列的表。但是,当用户点击浏览器中的打印按钮或按Ctrl-P时,我希望其中两列消失(它们只是超链接)。有没有一种简单的方法可以知道这种情况正在发生,所以我可以隐藏或删除这些列的显示。
答案 0 :(得分:1)
最好的方法是使用CSS。您可以指定仅在有人使用@media print
打印时应用的某些样式。
我倾向于做的一件事是将以下样式添加到我的样式表
@media print {
.dont-print {
display: none !important;
}
}
然后,当用户打印页面时,您不想显示任何内容,而是给出“不打印”类。
答案 1 :(得分:0)
使用CSS文件定义在打印期间应用的类。