У меня проблемы с этим простым сценарием.
Во-первых, я использую ASP.NET WebForms.
Я делаю ajax-вызов с использованием jQuery после того, как пользователь выберет значение в первом раскрывающемся списке (выберите). Этот вызов вернет мне массив значений, которыми я заполняю второй DropDownList. Конечно, после обратной передачи DropDownList не имеет элементов.
Я попытался повторно заполнить DropDownList в событии Init страницы, но состояние представления не было обработано, и мне нужно выбранное значение первого DropDownList, чтобы получить правильные значения.
Я знаю, что, возможно, смогу что-то взломать, поместив выбранное значение раскрывающегося списка в скрытое поле и вернув его позже в цикле страниц, но наверняка что-то мне не хватает? Более простой способ (пожалуйста, не используйте UpdatePanel).