Подскажите установить ActiveX не отображается - PullRequest
0 голосов
/ 09 октября 2010

Я написал сайт ASP.net, который требует использования стороннего элемента управления ActiveX.

Все работает, как и ожидалось, однако, когда новый пользователь посещает страницу в первый раз, он не получает первого запроса на установку элемента управления ActiveX. (желтая полоса в IE).

С чего начать устранение неполадок?

Ответы [ 2 ]

0 голосов
/ 10 октября 2010

Разобрался,

По какой-то причине ссылка на 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" работает нормально

0 голосов
/ 09 октября 2010

В свойствах Интернета на компьютере пользователя имеются различные параметры безопасности, касающиеся элементов управления ActiveX, и, если браузер будет автоматически загружать и запускать, запрашивать загрузку и запуск или просто ничего с ними не делать.

Эти настройки можно настроить как для Интернета, так и для локальной интрасети, поэтому может потребоваться изменить уровень безопасности?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...