asp.net页面中一般是如何实现打印的?直接使用IE自带的打印功能吗? asp.net页面中一般是如何实现打印的?直接使用IE自带的打印功能吗?我搜了一下发现很多什么打印组件,那比较好的打印方案是什么呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果要求不高,可以直接html打印如果是格式什么的要求比较严格,那就是导出成Excel,pdf之类的打印,这个可以自己写代码,不过比较麻烦,也可以用现成的报表控件,只要学习一下控件用法就可以了 <OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0></OBJECT> <input type=button value=打印 onclick=document.all.WebBrowser.ExecWB(6,1)> <input type=button value=直接打印 onclick=document.all.WebBrowser.ExecWB(6,6)> <input type=button value=页面设置 onclick=document.all.WebBrowser.ExecWB(8,1)> <input type=button value="打印OK" onclick=" return myprint(this);"> <input type=button value=打印预览 onclick=document.all.WebBrowser.ExecWB(7,1)> 没有特殊需求的话就用ie的打印如果有特别要求就动态生成doc或者pdf打印吧 window.print()跟document.all.WebBrowser.ExecWB(6,1)两者有什么区别呢? IIS发布asp.net网页问题 一道面试题,有兴趣有能力的可以看看,本人做不出来,也没心情去做. Session 过期, 浏览器提示发送错误数据问题 关系VS2005项目连SQL2000报错的问题,急,在线等! ispostback 大家帮个忙!谢谢! DataGrid 中嵌入框的问题 动态生存文件夹 Response.Redirect中的中文编码问题 怎么判断datatable是空表???? char[]和string[] .Net中的图表
如果是格式什么的要求比较严格,那就是导出成Excel,pdf之类的打印,这个可以自己写代码,不过比较麻烦,也可以用现成的报表控件,只要学习一下控件用法就可以了
<input type=button value=打印 onclick=document.all.WebBrowser.ExecWB(6,1)>
<input type=button value=直接打印 onclick=document.all.WebBrowser.ExecWB(6,6)>
<input type=button value=页面设置 onclick=document.all.WebBrowser.ExecWB(8,1)>
<input type=button value="打印OK" onclick=" return myprint(this);">
<input type=button value=打印预览 onclick=document.all.WebBrowser.ExecWB(7,1)>
如果有特别要求就动态生成doc或者pdf打印吧