Я пытаюсь использовать пользовательский элемент управления редактора изображений .net в качестве объекта activeX в веб-форме.
После поиска в Интернете я создал веб-сайт asp.net из VS2008 и добавил следующий код
<object classid="res/ImageEditor.dll#ImageEditor.Editor"
height="400" width="400" id="myControl1" name="myControl1" >
</object>
<INPUT id="Button1" type="button" value="Btn" name="Btn" onclick="return Button1_onclick()">
</script>
<script language=javascript>
function Button1_onclick() {
alert(document.getElementById("myControl1").WatermarkText);
}
</script>
У меня две проблемы
1-) При первом создании проекта я вижу пользовательский элемент управления в браузере, но после перестройки пользовательского элемента управления и изменения файла DLL на веб-сайте,объект больше не появляется в браузере.Вместо этого я вижу что-то вроде изображения ошибки.
2-) я не могу получить доступ к общедоступным свойствам.
Пользовательский элемент управления помечен как «make com visible», и регистрация для com проверенасвойства.