日期:2014-05-18  浏览次数:20458 次

在asp.net中,如何实现web页面的局部打印
小弟近日遇到一个问题,在web页面中,自己画了一个table表格,表格内有textbox控件,不知道如何打这个表格打印出来。
本人也用了第三方插件webprint,不过页面效果不是很理想,所想想请教个各位应该如何解决这个问题

------解决方案--------------------
1.弹出新窗口,显示要打印的内容.
2.将不需要的内容的display设为none
如:

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

<div class='a' >aaaaaaa</a>打印的时候 是不会显示出来的.
------解决方案--------------------
用层<div>先将不需要打印的部分包起来,再在打印时用javascript在beforeprint事件时将层设置display:none