Я работаю над проектом, где страница загружает определенные элементы управления в зависимости от доступного индекса. Загрузка происходит при загрузке страницы, где вызывается метод PopulateSearchField.
В рамках этого метода все элементы UserControl добавляются на страницу с помощью: Page.LoadControl ("path");
Загрузка страницы и все необходимые элементы управления находятся на странице. Моя проблема заключается в том, что когда пользователь нажимает кнопку «Поиск», происходит событие, и запрос строится на основе пользовательского ввода в этих элементах управления. К сожалению, метод не может произвести правильный запрос, так как он не может найти ни одного элемента управления на странице.
С помощью временной переменной ControlCollection я смог увидеть, что количество элементов управления на моей странице равно 3, когда должно быть что-то от 4 до 10. Эти 3 элемента управления в коллекции - это статическая метка и кнопки на стр.
Я не знаю, если что-то не так с кодом или это проблема цикла страницы, так как это решение использовалось для работы в фреймворке 1.1. Да, я знаю, что это не лучший способ сделать это, но они сделали это таким образом, и я должен заставить это работать.
Я не уверен, что проблема была вызвана миграцией.
Большое спасибо, Дэвид!