Asp.Net MVC Utility Controller Action для отфильтрованных выпадающих списков - PullRequest
2 голосов
/ 16 января 2010

Я думал о создании UtilityController, который содержит только те действия, которые возвращают json, потому что у меня может быть несколько форм с выпадающим списком провинций / штатов и выпадающим списком стран.Эти выпадающие списки выбираются с помощью ajax ... только показывают пров / штат в выбранной стране.

Что вы думаете об этой идее ... это хорошо ... плохо ... ни как?

Спасибо

Ответы [ 2 ]

2 голосов
/ 17 января 2010

Я бы не рекомендовал иметь служебный контроллер или какие-либо другие служебные классы. На мой взгляд, это плохая практика, поскольку она легко станет местом сброса кода, который вы не знаете, где он находится. Это нарушает принципы S.O.L.I.D, поскольку вы не разделяете свои интересы. Лучше посмотреть, какие действия вы хотите, и найти соответствующий контроллер для каждого из них.

1 голос
/ 16 января 2010

Я следую аналогичной схеме в одном из моих веб-приложений.Я по умолчанию на странице загружаю штаты США и предварительно выбираю США в раскрывающемся списке, так как большинство посетителей оттуда, но затем использую JSON для загрузки состояний, если они переключаются.

...