Я забыл упомянуть об этом asp.net 2.0.DropDownList_OnSelectedIndexChanged событие, в UserControl не стреляет в postback
Пользовательский элемент управления имеет уникальный идентификатор и загружается в событие PageLoad. Пользовательский элемент управления загружается в панель, а панель находится внутри веб-части. Выпадающее меню имеет автоповтор, установленный в true.
EnableViewState = true в раскрывающемся списке. Элементы ListItems создаются в методе метода предварительного рендеринга выпадающих списков.
Вот почему я не понимаю, почему он не стреляет, раскрывающееся меню - это единственное, что вызывает обратную связь с этим пользовательским элементом управления.
Методы события для выпадающего списка должны произойти, так как пользовательский элемент управления загружается в режиме загрузки страницы при обратной передаче снова правильно?
Нет, единственное место, где создаются элементы списка, находится в методе PreRender для раскрывающегося списка. Нет привязки данных, я просто создаю новые элементы списка в методе PreRender. – OutOFTouch
Ключ здесь не в том, чтобы добавлять новые элементы или переписывать вообще на PostBack. – Bryan
Я получаю, что повторное добавление элементов уничтожило бы события, если они были сделаны в неправильной точке обработки страниц, я думал, что onSelectedChangedEvent для выпадающего списка будет срабатывать, поскольку, поскольку элементы добавляются в раскрывающийся список, а выпадающий список находится в Пользователь UserControl и пользовательский элемент управления загружаются в Page Load, это может иметь значение? – OutOFTouch