客户端 ASP MVC 上的运行方法

本文关键字:运行 方法 ASP MVC 客户端 | 更新日期: 2023-09-27 18:30:44

我想知道如何调用方法。从客户端。我们有一个在 IIS ASP.net 上运行的自定义打印机。

例如:方法调用 Printer.Print();在打印机的 API 内,该 API 通过项目引用并发布到 IIS 中。

using Printerdll;
public ActionResult Index(){
  Printerdll.Printer Freenter = new Printerdll.Printer();
  Freenter.Open();

 return View();
}

现在,即使我们从网络访问网站,这也有效。

但这仅在安装了驱动程序的服务器上运行。

如果驱动程序安装在客户端计算机中,是否可以在客户端计算机而不是服务器中调用该方法?如果是这样,是否可以在不使用需要 Internet Explorer 才能访问的 ActiveX 调用的情况下调用它?

客户端 ASP MVC 上的运行方法

你问的不是那么容易的方法。 其他人可能对如何改进这一点有想法。 如果您有改进的好主意,请继续发表评论或编辑答案。

大笔画是:

  • 组成一个新的协议方案,如下所示:myawesomeness://
  • 编写一个将自身注册为新创建的方案的协议处理程序的应用程序。
  • 在您的网页中发出 ajax 调用以 myawesomeness://url/data
    • 这将调用上述应用程序,您可以从那里获取它。

一些关于异步可插拔协议的轻松阅读。