Activex 控件在 ie 中无法正常显示

发布于 2024-11-28 03:08:28 字数 326 浏览 1 评论 0原文

您好,我在我的 ASP.NET 应用程序中使用 ActiveX 控件。

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

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

但当我运行时它显示的输出如下

http://screencast.com/t/ii87CY99j

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

hi i am using activex control in my asp.net application.

I add a reference of dll and write code

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

but when i run it's shows me output like this

http://screencast.com/t/ii87CY99j

in my activex control i use only button but it is not display there

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

深府石板幽径 2024-12-05 03:08:28

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

The syntax that you're showing here is not ActiveX but instead what's called a UserControl. These are disabled in IE8 and later.

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

Generally speaking, you should not write code to run inside IE in .NET languages.

不及他 2024-12-05 03:08:28

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

您应该按照此处所述打包它:打包 ActiveX 控件

ActiveX is a client-side code, so it needs to be installed on client's machine.

You should pack it as described here: Packaging ActiveX Controls.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文