эквивалент .net activeX - PullRequest
       12

эквивалент .net activeX

0 голосов
/ 14 апреля 2009

Есть ли чистая замена .NET для ActiveX? Я спрашиваю, есть ли способ написать толстый клиентский элемент управления для загрузки и взаимодействия с ним на веб-странице.

Edit: я не хочу ActiveX в чистом .NET, я хочу .NET альтернативу ActiveX.

Ответы [ 2 ]

3 голосов
/ 14 апреля 2009

Вы можете использовать UserControl , он может быть встроен в IE, я не знаю, что вы подразумеваете под взаимодействием с веб-браузером, но он может вызывать скрипты на странице и публиковать события, которые могут быть обрабатывается скриптами на странице.
Обратите внимание, что для работы элемента управления необходимо предварительно установить .NET.
Вы также можете использовать Silverlight, как упомянул JaredPar , но тогда ваш API более ограничен.

3 голосов
/ 14 апреля 2009

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

Вы пробовали SilverLight?

Это не идеальная замена ActiveX, поскольку она не предоставляет вам беспрепятственный доступ к машине. Но он предоставляет возможность писать расширенные клиентские элементы управления в .Net.

...