Я только начал изучать MVC и использую MVC3 с движком Razor View.
У меня есть представление, которое имеет 6 каскадных выпадающих списков, скажем Countries
, Priorities
, Titles
, PIssues
, MIssues
, Documents
.
- Когда
selectIndex
изменяется на Countries
, он должен заполнять все остальные пять выпадающих списков.
- Когда
selectIndex
изменяется на Priorities
, он также заполняет все остальные пять выпадающих списков.
- Когда
selectIndex
изменяется на Titles
, он должен заполнять PIssues
, MIssues
и Documents
.
- Когда
selectIndex
изменяется на PIssues
, оно должно заполняться MIssues
и Documents
.
- Когда
selectIndex
изменяется на MIssues
, оно должно заполняться Documents
.
Я пробовал много разных подходов, но у меня всегда были дублированные выпадающие списки.
Например, когда я изменяю выбор на Countries
, помимо шести исходных списков были созданы шесть новых выпадающих списков.
Каков наилучший подход к решению такой проблемы?
Извините за длинное описание и без кода. Если я включу код, это будет весь проект. Надеюсь, это достаточно ясно.