Заполнение DropDownList на основе другого DropDownList (каскадное раскрывающееся меню) - PullRequest
4 голосов
/ 10 февраля 2010

У меня проблемы с получением нужной нам функциональности в нашем Create View в нашем приложении ASP.NET MVC.

В нашем представлении Create есть два DropDownList.

Одна - это выбор категорий, а вторая должна быть заполнена элементами, основанными на значении id первой выбранной категории. (У них отношения FK).

Ребята, не сталкивались ли вы с подобной ситуацией, и можете ли вы дать мне какой-нибудь совет или подсказку, как мне лучше всего решить эту проблему?

  • Должен ли я создать какой-то определенный метод ActionResult для этого?
  • Или мне следует использовать метод static в репозитории / контроллере?

Вся помощь приветствуется!

Ответы [ 2 ]

3 голосов
/ 10 февраля 2010

Просто чтобы уточнить, что NicklLarsen сказал

Если вы хотите, чтобы они обновлялись на странице без перезагрузки после каждого выбора первого раскрывающегося списка, вам следует использовать каскадные раскрывающиеся списки

Каскадные раскрывающиеся списки - это сокращение от вызова AJAX другого метода действия с выбранным значением первого раскрывающегося списка. Метод действия принимает это значение, использует его для поиска соответствующей информации на основе этого значения и возвращает формат списка элементов в формате JSON / XML. Используя javascript, вы обновите второй выпадающий список элементами.

3 голосов
/ 10 февраля 2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...