提示安装ActiveX不显示

时间:2010-10-08 22:13:06

标签: asp.net activex

我写了一个ASP.net网站,需要使用第三方ActiveX控件。

一切都按预期工作,但是当新用户第一次访问该页面时,他们没有得到安装activeX控件的第一时间提示。 (IE中的黄色条)。

我从哪里开始排查?

2 个答案:

答案 0 :(得分:0)

在用户计算机上的Internet属性中,有各种关于ActiveX控件的安全设置,如果浏览器将自动下载并运行,则提示下载并运行,或者不对它们执行任何操作。

可以针对Internet和本地Intranet调整这些设置,因此您可能需要更改安全级别?

答案 1 :(得分:0)

想出来,

由于某些原因,在应用程序的根目录中引用OCX并不会在第一次安装时调用。

HTML标记

中没有以下任何工作

<OBJECT ID="xxx" classid="xxx" CODEBASE="/axcontrol.ocx"></OBJECT>

<OBJECT ID="xxx" classid="xxx" CODEBASE="~/axcontrol.ocx"></OBJECT>

<OBJECT ID="xxx" classid="xxx" CODEBASE="../axcontrol.ocx"></OBJECT>

但是如果我将ocx放在与主机ASPX页面相同的文件夹中并设置CODEBASE =“axcontrol.ocx”它可以正常工作