我有一个 C# 类库,我添加了该 dll 作为对网站的引用,我想访问类库中的方法。 当我尝试使用 ActiveXobject 访问这些方法时,它抛出一个异常,指出无法创建对象
namespace Office
{
public class Algebra
{
public double Addition(double x, double y)
{
return x + y;
}
}
}
这是我在 C# 类库中的方法。 我的 JavaScript 如下
(function () {
alert("suresh");
var myobj;
myobj = new ActiveXObject("Office.Algebra");
alert(myobj);
var add = myobj.Addition(7, 6);
alert(add);
})();
最佳答案
不!别走这条路。
如果您想从客户端访问服务器资源,则需要设计和实现 Web 服务,例如基于 REST 原则,这将直接引导您访问 ASP.NET Web API .
总之:使用 Web 服务从后端公开资源并使用 AJAX 访问它们.
关于javascript - 如何使用 JavaScript 访问 C# dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34177505/