我试图找到一种方法来避免打印(通过打印机或PDF文件)我的ASP.NET项目视图文件上的特定HTML标记。避免打印ASP.NET上的HTML标记
是否有任何HTML或CSS属性允许我这样做?应该如何设置?
我试着在StackOverflow上的其他类似问题上尝试解决一些问题,但都无效。
这是我试图在打印时隐藏的HTML代码。
<a href="@Url.Action(/*att1*/,/*att2*/)">PRINT</a>
干杯!
我试图找到一种方法来避免打印(通过打印机或PDF文件)我的ASP.NET项目视图文件上的特定HTML标记。避免打印ASP.NET上的HTML标记
是否有任何HTML或CSS属性允许我这样做?应该如何设置?
我试着在StackOverflow上的其他类似问题上尝试解决一些问题,但都无效。
这是我试图在打印时隐藏的HTML代码。
<a href="@Url.Action(/*att1*/,/*att2*/)">PRINT</a>
干杯!
当然,有几个选择器。例;
@media print {
a[href*="@Url.Action(/*att1*/,/*att2*/)"] {
font-size: 150%;
color: red;
/*display: none;*/
}
}
<a href="@Url.Action(/*att1*/,/*att2*/)">PRINT</a>
或者你的情况而言,你想补充说display: none;
在示例中的CSS块。
对不起,我以为你的意思是隐藏你的html代码,这就是为什么共享这些javascript加密。我在寻找答案的过程中发现了这个网站,看起来这个人有和你一样的问题。我希望这能解决你的问题。
让我知道这是否有效 –
有趣。立即尝试。 –
有趣。我正在尝试它。 –
对不起,我假设你已经有媒体查询,更新的答案。 –
要注意:此css定义必须位于.cshtml文件中。 css文件不会执行剃刀助手。 –