我已经开发了 ASP.NET 程序。问题是:我想在客户端选择打印机并打印。
我知道这几乎是不可能的,也许使用 ActiveX,但我对 ActiveX 了解不多,它只在 IE 下工作。
所以我创建了一个解决方法。我创建了一个在 PC 客户端上运行的 Winfrom,并通过 WCF 连接到我的 ASP.NET。
到目前为止工作正常,但这个过程对客户来说变得很烦人。因为他必须在 ASP.NET 上工作才能保存项目并运行 Winform 并单击它以从 ASP.NET 检索项目并打印它。
现在我使用 PULL 方法,这意味着我的 Winform 从 ASP.NET 拉取数据。我想知道我是否可以使用 PUSH 方法,这意味着 ASP.NET 将数据推送到 Winform 并且客户端只需单击 ASP.NET 上的一个按钮。或者我怎样才能让我的 winform 总是监听 ASP.NET?
顺便说一句,我想简化客户端,所以他只点击一个按钮而不是两个。
提前谢谢你,史蒂夫