powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Session & Page's Objects
3 сообщений из 3, страница 1 из 1
Session & Page's Objects
    #34108847
Аноним
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему объекты, помещенные в сессию, теряют свою ссылочную сущность? Как это можно исправить.

Хочется создать контроллер со ссылкой на контент контрол и положить его в сессию. Чтобы иметь возможность работать с конентом, изменяя контроллер. почемуто контроллер, пережив хотя бы один постбек, теряет ссылки.

Вот пример:

Button_Click()
{
Controller c = new Controller(this.Placeholder1);
Session["c"] = c;
((Controller)Session["c"]).DoSomething(); // RABOTAET!!

}

если же код по созданию контроллера винести в OnInit, то ничего не проишодит. Создается копия this.Placeholder1 несвязанная с контроло на странице, для чего делаю:

void Sync(PlaceHolder realOne, PlaceHolder sessionOne)
{
for (int i = 0; i< sessionOne.Controls.Countl i++)
{
realOne.Controls.Add(sessionOne.Controls[i]);
}
}

Какие будут мысли?

P.S.

void DoSomething()
{
CachedPlaceholder.Controls.Add(new Button());
}
...
Рейтинг: 0 / 0
Session & Page's Objects
    #34112040
Аноним
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Up!
...
Рейтинг: 0 / 0
Session & Page's Objects
    #34112386
Фотография Нахлобуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, <Аноним>, Вы писали:

А>Какие будут мысли?

Читать про жизненный цикл страницы.... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Session & Page's Objects
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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