Проблемы с поддержанием состояний пользовательского элемента управления (ascx) между постбэками при загрузке указанного элемента управления ascx в page_load - PullRequest
0 голосов
/ 30 октября 2009

Я загружаю пользовательский элемент управления ascx в page_load страницы, на которой он размещен. Это создает всевозможные проблемы с постбэками. В основном состояния управления (текстовые поля, выпадающие списки и т. Д.) Сбрасываются до того, как обработчики событий смогут их обработать.

Есть ли у кого-нибудь хорошие примеры того, как я мог бы справиться с этим?

Мой дизайн сайта можно увидеть здесь .

Мне сказали в предыдущем вопросе , что я могу позволить элементу управления управлять своим собственным состоянием.

Ответы [ 2 ]

2 голосов
/ 30 октября 2009

Об этом спрашивали много раз. Взгляните на это, например: Установка ControlToValidate для валидатора

1 голос
/ 30 октября 2009

Viewstate восстанавливается до события загрузки страницы, поэтому динамические элементы управления должны быть загружены и добавлены на страницу до события загрузки страницы, иначе их состояние не будет восстановлено, как вы ожидаете. Вместо этого сделайте это в событии Init.

...