Элементы управления DropDownList с расширениями CascadingDropDown

StackOverflow https://stackoverflow.com/questions/2344003

  •  23-09-2019
  •  | 
  •  

Вопрос

Подробно объясню, чего именно я хочу.

допустим, у меня есть 2 элемента управления DropDownList с расширителем CascadingDropDown.

DropDownList 1 вызывает тип автомобиля с помощью CascadingDropDown 1

DropDownList 2 вызывает цвет с помощью CascadingDropDown 2

Например, я выбрал спортивный автомобиль из первого DropDownList, затем CascadingDropDown 2 выведет список элементов управления 2 с цветами, доступными для спортивного автомобиля.

затем я выбрал красный цвет для второй машины, после чего сохранил эту информацию в базе данных.

позже я хотел изменить запись, в которой есть эти значения, красный спортивный автомобиль, поэтому я получу эти значения из базы данных DropDownList 1 и DropDownList 2, которые имеют внешние элементы CascadingDropDown.каким свойствам я должен вернуть эти значения, чтобы иметь первый элемент управления со спортом, выбранным программно, а второй с красным значением, выбранным программно.

Это было полезно?

Решение

Это одна из проблем при работе с каскадными раскрывающимися списками.Динамическая загрузка немного усложняет установку правильных значений, если вам нужно отредактировать запись (а не добавить новую), в которой используется CDDL.

Если я правильно помню (прошло много времени с тех пор, как я последний раз использовал его), вы установили CDDL SelectedValue свойство.а затем он загрузит правильные данные при рендеринге страницы.

CDDL сам решает эту проблему при обратной передаче, но не при загрузке страниц.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top