Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как сериализовать Composite Control? / 2 сообщений из 2, страница 1 из 1
24.07.2006, 12:43
    #33873499
gone_gone
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сериализовать Composite Control?
Я пишу свой контрол, который наследует от 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
24.07.2006, 14:34
    #33874008
Dimon aka Manowar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сериализовать Composite Control?
Переопределить Load/SaveViewState и сохранять/доставать состояние контролов вручную вызывая их Load/SaveViewState
Или засунуть все эти контролы в коллекцию Controls родительского контрола - он тогда сам все засериализирует

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


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