Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Сохранение состояния вложеных UserControl и вызов событий из них / 3 сообщений из 3, страница 1 из 1
19.07.2006, 15:18
    #33864253
heroboec
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение состояния вложеных UserControl и вызов событий из них
проект под .net 2.0
в aspx в зависимости от выбора пользователя динамически гружу UserControli

modules_SwitchNodeView summaryCtl = (modules_SwitchNodeView)LoadControl("modules/SwitchNodeView.ascx");
SummaryViewHolder.Controls.Add(summaryCtl);

Короче при постбэке динамический контрол пропадает и события которые в нем
типа кнопку в этом контроле нажали не срабатывают . туда просто не передается управление.
...
Рейтинг: 0 / 0
19.07.2006, 15:49
    #33864381
Nikolay_Ch
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение состояния вложеных UserControl и вызов событий из них
H>Короче при постбэке динамический контрол пропадает и события которые в нем
H>типа кнопку в этом контроле нажали не срабатывают . туда просто не передается управление.
Надо грузить его постоянно при любом постбеке.
...
Рейтинг: 0 / 0
19.07.2006, 17:48
    #33864936
heroboec
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение состояния вложеных UserControl и вызов событий из них
И где хранить его состояние?Как отлавливать события которые из него поступают?
Щас надыбал инфу что вроде это можно вылечить реализовав в контроле 2 интерфейса
IPostBackDataHandler, IPostBackEventHandler .
и реализовать свои функции :
bool IPostBackDataHandler.LoadPostData(string postDataKey,
NameValueCollection values) {}
и
void IPostBackEventHandler.RaisePostBackEvent(
string eventArgument) {}

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


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