如何在Web应用程序中选择其他打印机?

时间:2009-11-10 18:14:29

标签: c# asp.net printing

我有一个用C#编程的Web应用程序。

有几台打印机,我想选择其中任何一台并执行操作,我希望某种Form可以加载所有打印机。

我在Win表单中找到了这个:

this.printDialog1.Document = this.printDocument1;

DialogResult dr =  this.printDialog1.ShowDialog();

但是我找不到ASP.NET的东西。

感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

你真的无法通过网络应用程序来实现,如果它被允许,那么在互联网上弹出热爱的网站,我肯定会占据世界上大部分的墨水用量。

在为大学构建网络应用程序时遇到了这个问题,它可能做的最多就是调用打印对话框并让用户选择打印机(最好在这里有一个像样的打印目标CSS):

javascript:window.print();

它并不完美,但说实话虽然它们在一年前推出时坚持使用,但电子邮件和PDF的使用范围更广泛。

答案 1 :(得分:0)

打印机已在工作站分配。