Уточнить для всей этой проблемы абсолютно не связано с восстановлением элементов управления, и значение не остается начальным значением после привязки.Когда DropDownList сохраняет значение от обратной передачи в обработчике событий SelectedIndexChanged
У меня есть DropDownList на странице aspx, которая используется в нескольких проектах.
В течение жизненного цикла страницы SelectedValue изменяется перед обработкой события SelectedIndexChanged.
В одном проекте, когда код достигает обработчика событий, SelectedValue возвращается к тому, что было отправлено клиентом, а в другом - новом SelectedValue.
Viewstate включен в обоих случаях, элемент управления не отскакивает и следует за тем же самым потоком из всего, что я могу собрать.
Элемент управления не инициализируется снова, я проверил это полностью и не сохранил начальное значение, а значение, указанное в коде.
Мне действительно нужно опубликованное значение в точке обработчика событий, как это происходит в первом проекте, но не понимает, почему оно будет меняться до опубликованного значения и как воспроизвести это поведение во втором проекте.
Буду рад прояснить ситуацию, если это неясно.
элемент управления не связан снова, и логика не относится к обратной передаче – YonahW