2

json を返すアクションのみを含む UtilityController を作成することを考えていました。これは、州/州のドロップダウンと国のドロップダウンを備えたフォームがいくつかある可能性があるためです。これらのドロップダウンは、ajax を使用した選択によってフィルタリングされます...選択した国の州/州のみを表示します。

このアイデアについてどう思いますか...良いですか...悪いですか...どちらでもありませんか?

ありがとう

4

2 に答える 2

2

ユーティリティ コントローラやその他の種類のユーティリティ クラスを使用することはお勧めしません。私の意見では、それがどこに属するかわからないコードのゴミ捨て場になりやすいため、これは悪い習慣です。懸念事項を分離しないため、これは SOLID の原則に違反します。必要なアクションを調べて、それぞれに適したコントローラーを見つけることをお勧めします。

于 2010-01-17T17:45:12.060 に答える
1

私の Web アプリケーションの 1 つで同様のパターンに従います。私はデフォルトで米国の州をロードするようにページを設定し、訪問者の大部分がそこから来ているため、ドロップダウンで米国を事前に選択していますが、切り替えた場合は JSON を使用して州をロードします。

于 2010-01-15T21:45:44.900 に答える