高手帮忙!急!急!急!ASP.NET如何调用客户端OCX控件的值?
我的ASP.NET 调用客户端OCX如下:(GetMACAddress.ocx)<OBJECT ID="UserControl1"
CLASSID="CLSID:EA090042-FB83-4E81-A5EC-1A976C993C0E"
CODEBASE="GetMACAddress.CAB#version=1,0,0,0">
</OBJECT>
我的OCX控件的调用函数是:UserControl1.GetMACAddress()
我要怎么样才能取得这个函数的值呢?
--------------------编程问答-------------------- 帮不到啥忙,不过,你可以开启debugger调试一下,看看UserControl1这个对象里面有啥方法 --------------------编程问答--------------------
UserControl1.GetMACAddress() 這個就是UserControl1 的方法啊! --------------------编程问答-------------------- javascript调用UserControl1.GetMACAddress() --------------------编程问答-------------------- function aaa()
{
var UserControl1=document.getElementByID("");
var aa=UserControl1.GetMACAddress() ;
return aa;
} --------------------编程问答-------------------- 我调用代码如下:
<script type="text/javascript" language="javascript">
function JoinGame()
{ var tgame=document.getElementById("UserControl1");
alert(tgame.GetMACAddress());
}
</script>
但会提示:Internet Explorer 已封销了这个网站以不安全的方式使用 ActiveX 控件,因此,这个网页可能无易做图确显示。我的控件是用了数字签名的如果只显示控件是不会有上面的提示!就是加了这段javascript后才有的!
--------------------编程问答-------------------- 按这提示应当是javascript没有权限去访问本地的相应内容,因此除了提升IE的权限外,别无它法了
补充:.NET技术 , ASP.NET