выпадающий список в mvc 2 без jquery или json - PullRequest
0 голосов
/ 11 февраля 2011

Я новичок в ASP.NET MVC 2. В моем проекте есть два select: один, который содержит список стран, и другой, который должен содержать штаты / провинции / и т. Д. Для страны, выбранной в предыдущемselect.

Есть ли возможность создать каскад select без использования клиентских сценариев?

Ответы [ 2 ]

0 голосов
/ 11 февраля 2011

Без использования JavaScript у вас не будет возможности для состояний select автоматически обновлять его содержимое после выбора опции в странах select.Вам понадобится input type="submit" где-то, что пользователь должен будет нажать после выбора страны, чтобы отправить форму и вернуть вместе с остальными ViewData список состояний, в которые нужно заполнить состояния select.

Конечно, когда этот POST происходит, вам нужно выяснить, не было ли выбрано состояние, и если да, вернуть ViewResult с правильными ViewData, не делая ничего другого, что обычно происходит, когда формаPOSTed.

(Если кто-то думает: «Но WebForms могут сделать это!», это потому, что он делает это с помощью JavaScript.:))

0 голосов
/ 11 февраля 2011

Нет ничего нестандартного для этого; Вам просто нужно проверить данные опубликованной формы для записи в выборе страны, а затем загрузить модель для штатов. Вы можете сделать это более удобным, используя Html.Action и отображать список состояний как частичное представление ...

НТН.

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