powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как сериализовать Composite Control?
2 сообщений из 2, страница 1 из 1
Как сериализовать Composite Control?
    #33873499
gone_gone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я пишу свой контрол, который наследует от CompositeControl.public class CategoryLevel : CompositeControl, IPostBackEventHandler


Другой контрол содержит свойство, определенное как коллекция их вышеуказанных объектов.public List<CategoryLevel>


При попытке положить коллекцию во ViewState, получаю Exception:Type 'System.Web.UI.WebControls.CompositeControl' in Assembly 'System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' is not marked as serializable.


Т.е. CompositeControl не сериализуется? Как же мне решить эту проблему?
...
Рейтинг: 0 / 0
Как сериализовать Composite Control?
    #33874008
Dimon aka Manowar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Переопределить Load/SaveViewState и сохранять/доставать состояние контролов вручную вызывая их Load/SaveViewState
Или засунуть все эти контролы в коллекцию Controls родительского контрола - он тогда сам все засериализирует

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


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