Динамически созданные элементы управления asp.net исчезают после обратной записи

У меня есть веб-страница asp.net, где мне нужно создавать динамические элементы управления, такие как текстовое поле, поле со списком, ярлыки и т. Д.

После создания этих полей Если происходит пост-возврат страницы, все эти динамически созданные элементы управления исчезают.

Я создаю динамический контроль над выпадающим списком выбранное событие изменения индекса. Так что не можете создать в странице инициализации также.

Могу ли я решить эту проблему?

1 ответ

Чтобы сохранить динамические элементы управления в PostBacks, необходимо использовать событие PreInit страницы для воссоздания динамических элементов управления.

Это может вам помочь: https://www.aspsnippets.com/Articles/ASPNet-Persist-Dynamic-Controls-Dynamic-Controls-disappear-after-PostBack-in-ASPNet.aspx

Другие вопросы по тегам