C# asp.net button直接打印目录下的excel时居然从服务器的打印机出来

来源:百度知道 编辑:UC知道 时间:2024/05/27 02:47:00
。。我在客户端打印,却在服务器端的打印机打印出来。。囧。。
代码在我百度空间这里:
http://hi.baidu.com/o%5Fou/blog/item/5710b82a00016391033bf619.html
其中。。我把printout方法中的活动打印机名称的那个参数写成客户端打印机的那个名称,也是不行。。求达人啊。。求达人啊。。

在ASP.NET里,类文件里面的代码肯定是在服务器端运行,而且你的execel文档本来就在服务器端,打印肯定是在服务器端.
客户端使用javascript打印,不过execel不实在本地,js打印也很难实现.

你需要在服务器端生成excel再把excel自动传过到本地 然后再打印

代码看不到,这边限制了,只能提假设
Button是Server控件,你如果在客户端调打印机,把代码转为客户端代码
参考一楼代码和浏览器打印
实现也不会太困难