小的,要做一个打印页面,大的,请进来指点 我想你可以在打印的时候,把证书以外的东西掩藏掉STYLE.DISPLAY = "NONE"等打印完了在显示STYLE.DISPLAY = "BLOCK" 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在IE中打印可采用以下方法:1.在aspx中定义一个DIV,将需要打印的内容放在一个DIV中,如:<div id="m_printpage"> <table border="0" width="100%"> <tr> <td> <table align="center" border="0" cellpadding="5" cellspacing="1" width="100%" class="test"> <tr bgcolor="#CDD9F1" align="center"> <td height="22" colspan="2" valign="middle">193业务代理商垫付凭证</td> </tr> </table> </td> </tr> </table></div>2.在apsx中定义一个按钮,按下事件触发printpage('m_printpage');3.Printpage方法如下(javascript):function printpage(m_printpage1){ var newstr = document.all.item(m_printpage1).innerHTML; var oldstr = document.body.innerHTML; document.body.innerHTML = newstr; window.print(); document.body.innerHTML = oldstr; return false;} <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML> <HEAD> <title>WebForm4</title> <meta name="GENERATOR" content="Microsoft Visual Studio.NET 7.0"> <meta name="CODE_LANGUAGE" content="Visual Basic 7.0"> <meta name="vs_defaultClientScript" content="JavaScript"> <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5"> <style> @media Print { .a { DISPLAY: none }} </style> </HEAD> <body MS_POSITIONING="GridLayout"> <form id="Form1" method="post" runat="server"> <asp:Panel id="Panel1" runat="server" Width="409px" Height="183px">Panel打印</asp:Panel> <asp:Label id="Label1" class="a" runat="server">Label不打印</asp:Label> </form> </body></HTML>保存为print.aspx chenee543216(chenee),你的方法很好,我试一试。谢谢所有的人。 用iFrame吧,把要打印的内容放在iFrame里面 请问怎么实现asp.net中只打印web窗体中的某一个table中的内容,并且保持table内格式不变? 新浪邮箱发送邮件 各位高手,请教一个问题 在itemtemplate里面加上有样式的分行大字体内容全挤一块去了! 为什么出现访问 IIS 元数据库失败??急救!!!!请各位高手帮忙解答一下啊!!!!万分感谢!!!!! 新闻正文关键词链接问题 t-sql 问题请教! 如何解决ASP.NET Ajax 1.0 正式版下点击树形控件节点反应迟钝的问题? 请问怎样使启动窗口象ShowModalDialog函数显示的窗口一样? Session出错 校验控件要回车才起作用,以前不是这样的!
printpage('m_printpage');3.Printpage方法如下(javascript):function printpage(m_printpage1){ var newstr = document.all.item(m_printpage1).innerHTML; var oldstr = document.body.innerHTML; document.body.innerHTML = newstr; window.print(); document.body.innerHTML = oldstr; return false;}
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<title>WebForm4</title>
<meta name="GENERATOR" content="Microsoft Visual Studio.NET 7.0">
<meta name="CODE_LANGUAGE" content="Visual Basic 7.0">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
<style> @media Print { .a { DISPLAY: none }}
</style>
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<asp:Panel id="Panel1" runat="server" Width="409px" Height="183px">Panel打印</asp:Panel>
<asp:Label id="Label1" class="a" runat="server">Label不打印</asp:Label>
</form>
</body>
</HTML>
保存为print.aspx