【问题标题】:Activex control not display properly in ieActivex 控件在 ie 中无法正确显示
【发布时间】:2011-08-06 21:52:12
【问题描述】:

您好,我在我的 asp.net 应用程序中使用了 activex 控件。

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

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

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

http://screencast.com/t/ii87CY99j

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

【问题讨论】:

    标签: c# asp.net activex


    【解决方案1】:

    您在此处显示的语法不是 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 中。

    【讨论】:

      【解决方案2】:

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

      你应该按照这里的描述打包它:Packaging ActiveX Controls

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-03-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-06-08
        • 2013-10-19
        相关资源
        最近更新 更多