Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Control
|
|||
|---|---|---|---|
|
#18+
Как в одном UserControl (мастер-контрол) использовать другой UserControl (чилд-контрол)? Что нужно конкретно: Нужно при генерации одного контролла в отведенное для этого места всавлять то, что генерит другой контрол. Использую protected override void CreateChildControls() получаю там ControlCollection из чилд-контроллов. Потом при генерации мастер-контролла делаю: protected HtmlTextWriter htw; Controls .RenderControl(htw); и в этом месте имею ошибку : Object reference not set to an instance of an object. в protected override void Render(HtmlTextWriter output){} в строке : output.Write(xx); не знаю что не так! Может в принципе что-то не так! Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2004, 20:27 |
|
||
|
Control
|
|||
|---|---|---|---|
|
#18+
htw замени на output из Render'а ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2004, 10:32 |
|
||
|
Control
|
|||
|---|---|---|---|
|
#18+
Ustazzhtw замени на output из Render'а Если сделать так, то на выходе получим сгенеренный чилд-контрол, а за ним мастер-контрол, что не есть то, что нужно. Нужно чтобы чилд-контрол был сгенерен внутри мастер-контрола, как например таблица(чилд-контрол) в ячейке теблицы(мастер-контрол). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2004, 16:08 |
|
||
|
Control
|
|||
|---|---|---|---|
|
#18+
Надо определиться какой контрол пишем. Если это composite control - переопределяем метод CreateChildControl, в котором строим дерево наших котролов, одни помещам в коллекцию Controls других и так далее. Соответственно "отведенное для этого место" будет какой-то контрол со своей коллекций Controls. Туда и добавляем дочерний контрол и Render не переопределяем. Если хотим переопределить рендер (generic custom control), выводим все вручную, например: Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2004, 16:28 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=1026&tid=1395434]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
24ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 227ms |
| total: | 328ms |

| 0 / 0 |
