Информация об изменениях

Сообщение Динамическое создание View от 15.10.2014 5:28

Изменено 09.11.2014 17:00 serg_rc

СтоИт задача разработать WEB-аналог некоего работающего консольного приложения. Одной из особенностей существующего приложения является многооконный режим — выбирая очередной пункт из меню получаем очередное новое окно, возможность переключаться между окнами и закрывать ненужные. Для WEB-реализации подобного функционала было решено использовать MultiView. До загрузки страницы созданы два List<> — один для хранения и показа списка окон, другой — для хранения динамически созданных View с динамически созданными (в зависимости от выбранного пункта меню) наборами контролов (текстбоксы, кнопки, выпадающие списки и т.п.). Идея была в том, что во время загрузки страницы очищать помещенный на страницу MultiView и заново "наполнять" его из "закулисного" List-а (хранимого в Session) со всем набранным пользователем "богатством". И вот тут-то моих знаний ASP.NET перестало хватать...
И, наконец, сам вопрос — в какой момент жизненного цикла страницы (видимо, в SaveStateComplete) и каким образом можно сохранить все View со всем их содержимым из содержимого страницы в List ?
Динамическое создание View
asp.net multiview