Когда вы создаете элемент управления, убедитесь, что вы добавили его на страницу сначала , а затем задали для него любые свойства. Это связано с тем, что для того, чтобы менеджер ViewState мог рассмотреть элемент управления для управления, он должен обнаружить изменение и может обнаруживать изменения только после добавления элемента управления в коллекцию Controls.
Также важно установить явный идентификатор . Когда ViewState сохраняется и восстанавливается, идентификаторы элементов управления должны совпадать.
Также убедитесь, что вы создали элементы управления в нужный момент (OnInit) жизненного цикла страницы .