powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ModalPopupExtender и динамический контент
3 сообщений из 3, страница 1 из 1
ModalPopupExtender и динамический контент
    #37789496
Ниггадяй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет. Задача такая - реализовать выбор определенной информации из всплывающего окошка.
Контент всплывающего окошка - это пользовательский элемент управления. Если прикручивыать расширитель через попапконтрол то инициализация контента происходит всегда, даже если "модальное" окно не отображено. Решил сделать через динамическое формирование. Создал службу и метод. Появилась проблема. Как сгенерировать теперь код пользовательского элемента управления.
Через contextKey получаю значение, на основе которого выберается тот или инной контент (контрол).

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
...
var sb = new StringBuilder();
using (var underlineWriter = new StringWriter(sb))
using (var writer = new HtmlTextWriter(underlineWriter)){
   var uiType = ...\Узнаю тип контрола
   var p = new Page();
   var c = p.LoadControl(PathMapping.GetPath(uiType));
    c.RenderControl(writer); //<- Вот здесь падает..
[color=red]
Control 'list7_list_btnNew' of type 'ImageButton' must be placed inside a form tag with runat=server. 
[/color]
}
...



В общем похоже просто экземпляра Page не достаточно, чтоб создать "нормально" контрол. Может кто сталкивался с подобной задачей. Поделитесь пожалуйста опытом.
...
Рейтинг: 0 / 0
ModalPopupExtender и динамический контент
    #37789640
Ниггадяй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или надо забыть про серверные контролы в данном контексте?
...
Рейтинг: 0 / 0
ModalPopupExtender и динамический контент
    #37792041
Фотография timda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мало что понял, но скорее всего надо
UpdatePanel + ModalPopupExtender
управление загрузкой и инициализацией происходит в коде страницы, а не "всегда".
передачу параметров между слоями сделайте через Hidden если нужно.

в гугле много примеров, надо проявить настойчивость.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ModalPopupExtender и динамический контент
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]