Хорошо, для многих из вас, вероятно, есть супер-очевидный ответ на этот вопрос, но он поставил меня в тупик.
У меня есть веб-форма asp.net, и на ней у меня есть два элемента управления (ну, больше, чем эти два, но мы сосредоточимся на них) - первый - asp: dropdownlist а второй - asp: таблица .
Оба эти элемента управления объявлены на стороне HTML и заполнены (добавлены дочерние элементы управления) на странице с выделенным кодом.
Мой простой вопрос (надеюсь, с простым ответом) таков:
Почему состояние просмотра сохраняется для выпадающего списка, а НЕ для таблицы?
IЯ должен заполнять таблицу при каждой загрузке страницы, но я могу заполнить раскрывающийся список один раз (используя Not Page.IsPostBack), и он сохраняется.
ПРИМЕЧАНИЕ. Я прочитал о жизненном цикле страниц ASP.NET иЯ попытался разместить эти же вызовы в событиях страницы Init () и PreInit () с одинаковыми результатами.
Какая очевидная деталь мне здесь не хватает?
Спасибо за помощь.