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

@media print 
{.forPrint   {display:block;}
} 

<!--当屏幕需要出现而打印不要出现的时候,使用这样的控制:-->
<!--<div class="forscreen">要控制的内容</div> -->
<!--当屏幕不需要显示而打印需要打印出来的时候使用如下的控制: -->
<!--<div class="forprint">要控制的内容</div> -->

.NextPage{page-break-before:always;}
<div align="center" runat="server" id="print" visible="false" class="forScreen">
    <!--桌面显示但是不打印出来的-->
</div>
<div align="center" runat="server" id="show" visible="false" class="forPrint">
    <!--桌面不显示但是打印出来的-->
</div>
<div class="NextPage"></div><!--分页符-->

记得浏览器上设置页眉页脚来去除打印出来的url

浏览器菜单-打印-页面设置-页眉页脚都设置为空

版权声明:本文为liwenyan原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/liwenyan/archive/2013/08/28/3287775.html