我在VS 2003中创建了一个Web应用程序,在一个WebForm中加载了一个我自己在VB中编写ActiveX控件.加载后在本机IE上测试运行是正常的。但是在其它的计算机中运行时,页面上加载的ActiveX控件显示不出来。请问一下这是什么原因是?

解决方案 »

  1.   

    客户端没有禁用ActiveX控件客户端也要注册吗??????
      

  2.   

    有没有办法让客户端IE在第一次运行时自动的注册服务器上的ActiveX控件
      

  3.   

    一般是个.cab的包,让客户选择的,不过人家不装,你也没办法
      

  4.   

    就是,客户端禁用ActiveX了,或者你没有把.cab包放在服务器上,让用户去下载并且注册至注册表中。
      

  5.   

    方法有2:
    1、运用数字签名(不太保险,有时还是下载不了)
    2、下载安装(包中为写的控件注册程序,很简单用Setup Factory做一个,一分钟搞定)
      

  6.   

    我已经把ActiveX控件打包成.cab文件了,然后应该怎么办????
    这个cab文件应该放在什么地方?????
    我在客户端Html下写了如下代码: 
    <OBJECT style="Z-INDEX: 101; LEFT: 40px; WIDTH: 816px; POSITION: absolute; TOP: 176px; HEIGHT: 232px"
    classid="clsid:28444B4F-3358-405E-BBBB-9BC8EA0A3C71" 
    codebase="dddd.CAB" VIEWASTEXT>
      

  7.   

    我发现客户有下载安装的对话框,但是选择安装后,ActiveX控件还没有显示出来
    大家快帮帮忙啊!!!!!!!!