0

私はASP.NetMVCアプリケーションに取り組んでおり、そのアーキテクチャは通常のDAL、BL、およびPLレイヤーで構成されています。

アドレスはデータベースに個別のフィールドとして保存されますが、UIの単一のフィールドに表示されます。

表示に関しては、さまざまなオプションのフィールド(州、国、住所の数行など)を処理する必要があります。

私の質問:この有効な表示文字列の計算は、コントローラーまたはビューで処理する必要がありますか?MVCパラダイムは、この質問に対していくつかのルールまたは推奨事項を提供しますか?

4

2 に答える 2

0

コントローラーは、アドレスがどのように表示されるかについて何も知らないはずです-アドレスを異なる方法でレンダリングしたい同じコントローラーアクションを呼び出す異なるビューがある可能性があるためです。特定の目的のためにアドレスがどのようにレンダリングされるかについてのあなたの見解の関心事です

于 2012-09-05T10:37:44.267 に答える
0

適切なMVCデザインパターンでは、ビューはどの情報をどのように表示するかを決定する必要があります。コントローラは、モデルレイヤーと現在のビューの状態の変更のみを担当する必要があります。

ただし、RailsがASP.NET MVCフレームワークに大きな影響を与えるため、実際のビューがない可能性があるため、それが不可能な場合があります。ただのばかげたテンプレート。そして、これら2つは同じものではありません。

于 2012-09-05T10:52:43.580 に答える