Как избежать исключения «Не удалось загрузить viewstate» при добавлении разметки к повторителю? - PullRequest
0 голосов
/ 21 января 2009

У меня есть пользовательский элемент управления, который наследуется от Repeater. Мне нужно наложить некоторую разметку вокруг предметов внутри повторителя. В настоящее время я зацикливаюсь на Repeater.Items (OnPreRender) и добавляю LiteralControls, содержащие разметку. Это прекрасно работает, за исключением выполнения обратной передачи, так как выдает исключение 'Failed to load viewstate'.

1) У кого-нибудь есть лучший подход к этому?
2) Или способ обойти исключение? может быть, я добавляю разметку таким образом, что это вызывает?

1 Ответ

1 голос
/ 21 января 2009

Я бы попробовал событие OnItemDataBound вместо prerender.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...