日期:2014-05-20  浏览次数:20527 次

web页面table打印的困惑,请帮忙解决
我页面有一个table要打印出来,我用javascript的window.print()方法打印,现在问题是此方法是将整个页面都打印出来,我想要的只是打印页面中其中的一个table,因为我页面还有一个table放了一些按钮不想打印出来,不知有没有办法指定页面打印范围我的方法:this.btnPrint.Attributes.Add( "onclick ", "return   window.print() ");
如果把打印方法写在按钮里面就不执行:
private   void   btnPrint_Click(object   sender,   System.EventArgs   e)
{
this.Table3.Visible=false;
Response.Write( " <script> window.print() </script> ");
}
因为我想把有按钮的那个Table3先隐藏后再调用打印,这样就不会把按钮打印出来了,但却没有效果

------解决方案--------------------
重新打开一个只有你想要的table的页面,然后打印。