Не удалось загрузить Viewstate of UserControl после перехода с 2.0 на 4.0 - PullRequest
0 голосов
/ 29 марта 2012

У меня есть сетка и пользовательский контроль.На событии Rowediting я связываю детали в usercontrol.Но когда происходит какая-либо обратная передача внутри этого usecontrol, генерируется следующее исключение.

"Не удалось загрузить viewstate. Дерево управления, в которое загружается viewstate, должно соответствовать дереву управления, которое использовалось для сохранения viewstate во время предыдущего запросаНапример, при динамическом добавлении элементов управления элементы управления, добавленные во время обратной передачи, должны соответствовать типу и расположению элементов управления, добавленных во время первоначального запроса "

Код работал нормально с версией платформы 2.0.После переноса нашего веб-сайта на платформу версии 4.0 это не работает

Примечание. Я не добавляю / не заменяю элементы управления динамически

1 Ответ

0 голосов
/ 10 мая 2012

Это решено сейчас.Проблема заключалась в том, что я открывал пользовательский элемент управления в событии редактирования строки и фактически не редактировал строку.я поместил e.cancel = true;в событии редактирования строки, которое решило эту проблему

...