当前位置:编程学习 > C#/ASP.NET >>

ASP.net 如何调用客户端的OCX控件的值?有代码!谢谢~

我用VB做了个OCX控件放到asp.net的客户端,代码如下:
<BODY>
<OBJECT ID="UserControl1"
CLASSID="CLSID:EA090042-FB83-4E81-A5EC-1A976C993C0E"
CODEBASE="GetMACAddress.CAB#version=1,0,0,0">
</OBJECT>
<a href="javascript:IOStart()" >short IOStart()</a>  
<script language="javascript">
function IOStart()
{
alert(UserControl1.GetMACAddress()); //调用这里有问题,高手指点。
}
</script></BODY>

--------------------编程问答-------------------- 调试
--------------------编程问答-------------------- 好像得设置一个name,记不清楚了 --------------------编程问答-------------------- 放到HIDDEN里你再从HIDDEN里取。 --------------------编程问答-------------------- try
var uc = document.getElementByID("UserControl1");
uc.GetMACAddress(); --------------------编程问答--------------------
引用 3 楼 flyerwing 的回复:
放到HIDDEN里你再从HIDDEN里取。


問題是怎么放? 怎么取值都不知道!~ --------------------编程问答-------------------- var p=document.getElementById('txt').value;    
var control=document.getElementById('UserControl1');
if(control1=null)
{
var result=control.GetMACAddress();
}
要注册控件
注册:
@echo off
"regsvr32" " YourActiveX.ocx"


--------------------编程问答-------------------- if(control!=null) 

var result=control.GetMACAddress(); 

--------------------编程问答--------------------
引用 6 楼 wuyq11 的回复:
var p=document.getElementById('txt').value;   
var control=document.getElementById('UserControl1');
if(control1=null)
{
var result=control.GetMACAddress();
}
要注册控件
注册:
@echo off
"regsvr32" " YourActiveX.ocx"


這個要系統安全設置的? 而且試了也不行啊!高手幫幫忙啊!
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,