Мы создали элемент управления, который должен сохранять данные через свойство ViewState класса Control. Подклассы нашего класса строго контролируют доступ к свойству ViewState (оно защищено для объекта Page). Мы добавляем элемент управления к Page.Controls в OnInit, а затем пытаемся установить свойство ViewState в OnPreLoad.
Когда мы декодируем и проверяем ViewState страницы, наши значения не записываются и, следовательно, недоступны для последующего извлечения.
Кто-нибудь знает, как мы можем заставить наш элемент управления участвовать в процессе ViewState?