[assembly: ComVisible(true)]
// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
[assembly: Guid("9784050c-2a7f-4353-b6d8-054fefb13318")]
[ComVisible(true)]
[Guid("00FD4417-35B6-4E75-899F-C75CFD03F0AA")]
public interface It1
{
int add(int a,int b);
}
[ComVisible(true)]
[Guid("27327327-F4E4-4F28-9AB5-F899B49D343A")]
[ProgId("ClassLibrary1.Class1")]
public class Class1:It1
{
public int add(int a,int b)
{
return a + b;
}
}
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<script type="text/javascript">
function test() {
var obj = document.getElementById("obj1");
alert(obj.add(1,2));
}
</script>
</head>
<body>
<object id="obj1" codeBase="ClassLibrary1.Class1" class="clsid:27327327-F4E4-4F28-9AB5-F899B49D343A"></object>
<input type="button" value="test" onclick="test()"/>
</body>
</html>
哪里错了呢??