<a href="javascript:window.print()">打印</a>

解决方案 »

  1.   


    <object id="WebBrowser" width=0 height=0 classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2">
    </object>
    <input type="button" name="Button" value="关闭窗口" onClick="document.all.WebBrowser.ExecWB(45,1)">试着改变参数会得到其他一些功能:WebBrowser.ExecWB(1,1) 打开
    WebBrowser.ExecWB(2,1) 关闭现在所有的IE窗口,并打开一个新窗口
    WebBrowser.ExecWB(4,1) 保存网页
    WebBrowser.ExecWB(6,1) 打印
    WebBrowser.ExecWB(7,1) 打印预览
    WebBrowser.ExecWB(8,1) 打印页面设置
    WebBrowser.ExecWB(10,1) 查看页面属性
    WebBrowser.ExecWB(15,1) 好像是撤销,有待确认
    WebBrowser.ExecWB(17,1) 全选
    WebBrowser.ExecWB(22,1) 刷新
    WebBrowser.ExecWB(45,1) 关闭窗体无提示
      

  2.   

    asp.net没有提供web打印的相关支持
    水晶报表也没有打印的相关方法
    所以如果想实现web 打印
    可能需要花一番功夫
    可以导出到其他客户端软件,让客户操纵打印
    也可以制作或购买客户端打印控件
      

  3.   

    谢谢大家,继续!
    感谢hongshun(好好) 
    我试试你的方法