Я думаю, что это резюмирует ответ: состояние выходит из-под контроля из кода Asp.Net для обработчика HTTP, который не понимает ваш код, который выйдет из области видимости, и должен сериализовать его в хранилище данных (так много мусора вы смотрите, когда вы просматриваете источник страницы asp.net), а затем возвращайте его, когда этого требует другой постбэк.

я есть простой класс с некоторыми свойствами и другими данными. Пока я не прикреплю сериализуемый атрибут к классу, я не могу сохранить объект класса в viewstate.

Почему Viewstate может содержать только сериализуемые объекты?

Ответы на вопрос(4)

Ваш ответ на вопрос