Activex 控件在 ie 中无法正常显示
您好,我在我的 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您在此处显示的语法不是 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.
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.