| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Разработка под ASP.NET > динамичееская подгрузка Usercontrola из сборки |
| Автор: Ruzl 28.5.2009, 16:37 | ||||
| Доброго времени суток. Пишу цмс с динамически подгружаемыми компонентами. Т.е. существует папка со списком длл (в каждой из которых лежит ascx контрол и класс, который имплементирует метод его возврата) . Ядро просматривает каждую сборку, находит метод GetUserControl и пытаеться его вызвать. В результате System.Web.UI.UserControl создаеться, его можно добавить на страницу, НО сам контрол не рендериться (все эллементы, добавленые на него не инициализируються/null). В сборке пробовал создавать контрол так :
такая загрузка выкидывает эксепшн "не найден контрол" :
Собственно вопрос в следующем : как нормально создать Sysytem.Web.UI.UserControl из dll ? Заранее благодарен. |
| Автор: Bogdan1024 29.5.2009, 15:57 |
| Потому что нельзя пихать ascx-контролы в библиотеки. Наследуй от CompositeControl и не имей проблем. |