Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка под ASP.NET > Динамическая загрузка ascx контрола


Автор: StepS 5.12.2008, 17:49
Доброго времени суток.
Лазил по всему инету - ничего не нашел, обращаюсь сюда, может тут кто-то уже сталкивался с такой проблемой.

Есть сайт, на страницу добавляю динамически контрол ascx таким образом:
Код

.......
 Control control = Page.LoadControl("~/bin/mycontrol.ascx");
 Page.Controls.Add(control);
.......

 
на девелоперской машине все работает классно! НО... этот сайт мне нужно развернуть клиенту и при этом сайт скомпилить как Non Updateble. При компиляции в таком режиме все файлы резметки контролов (ascx) куда-то исчезают (компиляться в классы) и при загрузке, таким образом, контрола вылетает ошибка о том, что не находит файл /bin/mycontrol.ascx

Вопрос. Как это фиксить? или как по-другому подгрузить контрол на страницу не прописывая <%@ Register....>

Автор: SpaceSpace 6.12.2008, 09:40
http://www.velocityreviews.com/forums/t99103-instantiateload-usercontrol-from-dll.html
там есть воркараунд, но он не устраивает автора, может тебя устроит

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)