Обновление управления за пределами UpdatePanel

Почему бы не использовать триггеры в клею для обработки зависимостей?

13
задан Ryan Lundy 2 February 2009 в 16:18
поделиться

3 ответа

Разве Вы не могли добавить панель обновления вокруг "следующей страницы" и затем добавить триггер к dropdownlist updatepanel для инициирования панели обновления следующей страницы?

Просто выведя идеи, не на самом деле попробовав его :)

7
ответ дан 1 December 2019 в 22:24
поделиться

Разместите UpdatePanel вокруг следующей кнопки и создайте триггер для каждого раскрытия так, чтобы это запустило асинхронную обратную передачу. Исключая:

<Triggers>
    <asp:AsyncPostBackTrigger ControlID="dropDownList1" />
    <asp:AsyncPostBackTrigger ControlID="dropDownList2" />
    <asp:AsyncPostBackTrigger ControlID="dropDownList3" />
</Triggers>
12
ответ дан 1 December 2019 в 22:24
поделиться

Это было бы идеально сделано в JavaScript с серверной стороной, проверка регистрируется в обработчике события Click.

Быстрый пример jQuery:

//assuming the dropdowns all have the css class "cascade"
$('select.cascade').change(function() {
  If ($('option:selected',this).length == 3) {
    $('input[id$=btnNext]').removeAttr('disabled');
  }
});
1
ответ дан 1 December 2019 в 22:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: