Написание элемента управления ActiveX в .NET

пожалуйста, проверьте это руководство

http://www.c-sharpcorner.com/UploadFile/dsandor/ActiveXInNet11102005040748AM/ActiveXInNet.aspx

как я использую usercontrol на моем веб-сайте asp.net.

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


person V_B    schedule 05.08.2011    source источник
comment
Не могли бы вы предоставить более подробную информацию? Как вы используете тег и что именно происходит?   -  person Justin    schedule 05.08.2011
comment
Я загружаю этот код с URL-адреса, который вы видите в ссылке, и этот пользовательский элемент управления, который я хочу использовать на своем веб-сайте asp.net, я использую тег ‹object›, а также даю ссылку на файл dll, но элемент управления не может загружаться   -  person V_B    schedule 05.08.2011
comment
Посмотрите ответ на этот вопрос: stackoverflow.com/questions/5484326/   -  person RB.    schedule 05.08.2011
comment
Но опишите подробнее - какой браузер, чего вы хотите достичь и т. Д.   -  person RB.    schedule 05.08.2011


Ответы (2)


Если я правильно понимаю ... UserControl - это базовый класс, т.е. вы должны наследовать от него, чтобы создавать свои собственные реализации (или конкретные типы).

Как только вы это сделаете, вы уезжаете!

РЕДАКТИРОВАТЬ: возможно, у вас есть еще одна проблема, заключающаяся в том, что у вас нет ссылки на System.Windows.Forms.dll в вашем проекте, и вы не можете создать свою собственную реализацию UserControl ... не конечно, так как вопрос немного расплывчатый :(

РЕДАКТИРОВАТЬ 2: Хорошо, подумайте об этом дальше (и учитывая ваше замешательство :) Я думаю, вам может понадобиться что-то еще ... не элементы управления ActiveX, как статья, на которую вы ссылаетесь. Я думаю, вас действительно интересует this и, возможно, this Пользовательские элементы управления в элементах управления ASP.NET и ActiveX очень сильно различаются (на самом деле ничего похожего! ) Надеюсь, это поможет пролить еще немного света!

person Paul Carroll    schedule 05.08.2011
comment
Cheesus, пожалуйста, ты можешь мне объяснить ... я не могу понять - person V_B; 05.08.2011

Учебник, на который вы ссылаетесь, датируется 2003 годом, и за это время многое изменилось с точки зрения встраивания элементов управления и проблем безопасности.

Насколько мне известно (в отношении IE8), ActiveX должен реализовывать IObjectSafety и должен быть подписан, или веб-сайту нужно доверять для его выполнения.

person devio    schedule 05.08.2011
comment
так что пожалуйста предложите мне другой пример, это срочно - person V_B; 05.08.2011