Элемент управления ActiveX не отображается должным образом, т.е. - PullRequest
0 голосов
/ 06 августа 2011

привет, я использую элемент управления ActiveX в моем приложении asp.net.

Я добавляю ссылку на dll и пишу код

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

но когда я бегу, он показывает вывод, как этот

http://screencast.com/t/ii87CY99j

в моем элементе управления ActiveX я использую только кнопку, но она там не отображается

Ответы [ 2 ]

1 голос
/ 06 августа 2011

Синтаксис, который вы здесь показываете, не ActiveX, а то, что называется UserControl.Они отключены в IE8 и позже.

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

Вообще говоря, вы не должны писать код для запуска внутри IE на языках .NET.

0 голосов
/ 06 августа 2011

ActiveX - это код на стороне клиента, поэтому его необходимо установить на клиентский компьютер.

Вы должны упаковать его, как описано здесь: Упаковка элементов управления ActiveX .

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