访问asp.net页面,运行一个ActiveX控件

用。Net做一个系统,要在IE访问的时候要下载并运行一个ActiveX控件?需要怎么做大侠们指点哈开发和发布中需要怎么做ActiveX控件是现成的证书怎么弄"codeba... 用。Net做一个系统,要在IE访问的时候要下载并运行一个ActiveX控件?

需要怎么做

大侠们指点哈

开发和发布中需要怎么做
ActiveX控件是现成的

证书怎么弄

"codebase="控制下载地址 cab 包#version=版本"这个CAB包要怎么做

我是用VS2008做的,调试的时候IE提示该对象不支持的属性和方法,对象就是那个ActiveX控件
可是在用文本创建一个Html文件,把代码拷贝过来。打开这个Html文件是可以运行ActiveX控件的方法的
我把这个Html文件放在IIS上发布,用别的机器访问这个页面,也不会提示下载ActiveX控件,当然也不会运行正常

<object classid="clsid:E64532A5-6F77-4967-9774-3D2141854991" id="IDCardReader" viewastext
width="0" height="0">
</object>
这个是我的代码

大家说说怎么解决这个
展开
 我来答
陌上的那颗新桑
2010-02-01 · TA获得超过406个赞
知道小有建树答主
回答量:465
采纳率:100%
帮助的人:372万
展开全部
ActiveX 控件不属于 asp.net 范畴,而属于 html 范畴。

所以,你得自己使用别的工具开发好标准的 ActiveX 控件(推荐 vc++,C# 也可以,VB 也可以,其他的也可以)

然后,给它弄一个证书(如果没有证书,一般情况下会被浏览器给阻止的,除非那浏览器安全设置非常低下)

然后使用标准的 html ActiveX 嵌入方式嵌入,像 Flash 在 IE 中,其实也是一个ActiveX 控件。另外你在使用开发工具打开 ActiveX 时,一般也会有做好的 HTML 文件的。你直接打开里面的东东,复制出来,改一下地址就可以了。

可以这样嵌入:

<object classid="clsid:你的控制的 clsid" codebase="控制下载地址 cab 包#version=版本" width="宽" height="高">
<param name="参数名" value="参数值">
object>
南充美味卤鸭子
2010-02-01 · TA获得超过146个赞
知道小有建树答主
回答量:506
采纳率:0%
帮助的人:278万
展开全部
如果有ActiveX控件 IE会自动提示下载的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6f75ac8fa
2010-02-01 · TA获得超过2513个赞
知道大有可为答主
回答量:1.3万
采纳率:0%
帮助的人:4030万
展开全部
先注册
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式