json を返すアクションのみを含む UtilityController を作成することを考えていました。これは、州/州のドロップダウンと国のドロップダウンを備えたフォームがいくつかある可能性があるためです。これらのドロップダウンは、ajax を使用した選択によってフィルタリングされます...選択した国の州/州のみを表示します。
このアイデアについてどう思いますか...良いですか...悪いですか...どちらでもありませんか?
ありがとう
json を返すアクションのみを含む UtilityController を作成することを考えていました。これは、州/州のドロップダウンと国のドロップダウンを備えたフォームがいくつかある可能性があるためです。これらのドロップダウンは、ajax を使用した選択によってフィルタリングされます...選択した国の州/州のみを表示します。
このアイデアについてどう思いますか...良いですか...悪いですか...どちらでもありませんか?
ありがとう
ユーティリティ コントローラやその他の種類のユーティリティ クラスを使用することはお勧めしません。私の意見では、それがどこに属するかわからないコードのゴミ捨て場になりやすいため、これは悪い習慣です。懸念事項を分離しないため、これは SOLID の原則に違反します。必要なアクションを調べて、それぞれに適したコントローラーを見つけることをお勧めします。
私の Web アプリケーションの 1 つで同様のパターンに従います。私はデフォルトで米国の州をロードするようにページを設定し、訪問者の大部分がそこから来ているため、ドロップダウンで米国を事前に選択していますが、切り替えた場合は JSON を使用して州をロードします。