Asp.net 使用VB或C代码而不是javascript打印ASP网页

Asp.net 使用VB或C代码而不是javascript打印ASP网页,asp.net,vb.net,printing,webforms,Asp.net,Vb.net,Printing,Webforms,我正在编写一个ASP.NET内部网应用程序 它将部署在的服务器上已添加了我需要的所有打印机 我希望能够访问打印机使用代码隐藏和打印的内容,我已设置为打印网页 我不想要java脚本解决方案,我们现在正在使用它,我们不能允许用户看到打印对话框。因为我们正在打印支票,所以我们还有其他安全问题。如果可能的话,我们也希望访问和控制打印托盘 我正在寻找与此类似的东西: 感谢您的帮助或参考资料,搜索了2天都没有找到多少。打印从来都不是一件有趣的事。我总是建议您创建一份报告并将其发送到打印机。使用ASP,您无

我正在编写一个ASP.NET内部网应用程序

它将部署在的服务器上已添加了我需要的所有打印机

我希望能够访问打印机使用代码隐藏和打印的内容,我已设置为打印网页

我不想要java脚本解决方案,我们现在正在使用它,我们不能允许用户看到打印对话框。因为我们正在打印支票,所以我们还有其他安全问题。如果可能的话,我们也希望访问和控制打印托盘

我正在寻找与此类似的东西:


感谢您的帮助或参考资料,搜索了2天都没有找到多少。

打印从来都不是一件有趣的事。我总是建议您创建一份报告并将其发送到打印机。使用ASP,您无法在客户端上进行屏幕打印并在服务器上进行打印,这也是创建报表的另一个原因。我正在做一些类似的事情。。。我正在使用System.drawing库绘制页面,然后使用System.drawing.printing打印。。。这是一个显示发票的页面,然后是底部的实际支票。我希望我不必重做那些工作,但我想我必须重做了。这两个链接应该对您有所帮助。您还可以考虑将它们保存为服务器,而不是打印,然后手动打印它们,这取决于打印的实际程度对您试图实现的程度的影响。不幸的是,老板不希望在这个过程中涉及到文件,所以我正在创建图形并将其直接发送到打印机。