在aspx页面使用activex控件,利用<OBJECT id="myid" name="myname" height="3" width="3" classid="CLSID:注册号"></OBJECT>
开发环境可以一切正常。
运行环境不行,奇怪的是在页面中直接用IE打开就行,加入框架编译后引用就提示myid无效.

解决方案 »

  1.   

    网页myaspx.aspx,直接用ie浏览就没问题,但我是在框架中用的就有问题,不知道是框架的问题还是.net环境的问题
      

  2.   

    myid无效?应该与框架没有关系。除非你的id写的不对。
      

  3.   

    activex只与权限,控件是否注册有关系。
      

  4.   

    在框加中使用activex是没有问题的。
      

  5.   

    这个是在Internet选项中的设置,我已经把本地Internet的安全级别调为最低了,就是允许所有的限制选项
      

  6.   

    是不是要调整web.config的一些设置,我的控件是注册在c:\winnt\system32下,是不是web找不到呀
      

  7.   

    web使用的控件和文件位置有关吗
      

  8.   

    是不是需要使用new ActiveXObject("")新建对象后才能使用,应该不是吧,<object>在asp,htm格式下能够直接使用的
      

  9.   

    引入  <OBJECT id="myid" name="myname" height="3" width="3" classid="CLSID:注册号"></OBJECT>tren=myid.add()
    使用myid.add,提示对象不支持此属性和方法"myid.add"