Activex控件在ie中不能正常显示

本文关键字:常显示 显示 不能 控件 ie Activex | 更新日期: 2023-09-27 18:04:45

嗨,我在asp.net应用程序中使用activex控件。

我添加了一个dll引用并编写了代码

object id="vb" name="vbvbnv" classid="Bin/ClassLibrary5.dll#ClassLibrary5.UserControl1"

但是当我运行它的时候它显示了这样的输出

http://screencast.com/t/ii87CY99j

在我的activex控件中,我只使用按钮,但它没有显示在那里

Activex控件在ie中不能正常显示

您在这里显示的语法不是ActiveX,而是所谓的UserControl。这些在IE8和更高版本中被禁用。

http://blogs.msdn.com/b/ieinternals/archive/2009/10/09/dotnet-usercontrols-do-not-load-in-ie8-internet-zone.aspx

一般来说,你不应该用。net语言编写在IE中运行的代码。

ActiveX是客户端代码,所以需要安装在客户端机器上。

您应该按照下面的描述进行打包:打包ActiveX控件。