Обновление страницы проблемы - PullRequest
0 голосов
/ 30 августа 2011

Я только начал изучать 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, помимо шести исходных списков были созданы шесть новых выпадающих списков.

Каков наилучший подход к решению такой проблемы?

Извините за длинное описание и без кода. Если я включу код, это будет весь проект. Надеюсь, это достаточно ясно.

1 Ответ

0 голосов
/ 30 августа 2011

если вы пришли из классического ASP.Net (веб-формы), как я, вы должны знать, что MVC не ведет себя как веб-формы.MVC не выполняет серверные события onClick (пожалуйста, исправьте меня, если я ошибаюсь).Вам, вероятно, придется загрузить значения из ajax и результаты JSON из вашего контроллера MVC.

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