Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка под ASP.NET > Сохранение объекта


Автор: Artemon 8.11.2006, 15:58
Пытаюсь запомнить объект
Код

for (int k = 0; k < 5; k++)
        {
            CheckBox cb = new CheckBox();
            PlaceHolder1.Controls.Add(cb);
        }

        ViewState.Add("Holder", (object)PlaceHolder1);


В результате вылетает ошибка:
Exception Details: System.Runtime.Serialization.SerializationException: Type 'System.Web.UI.WebControls.PlaceHolder' in Assembly 'System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' is not marked as serializable.

Автор: archimed7592 9.11.2006, 10:38
ну, дык...объекты класса PlaceHolder нельзя сериализовать....

Автор: Artemon 9.11.2006, 14:04
Я это уже понял smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)