私はASP.NETフォーム開発の出身で、現在MVC 3.0アプリケーションを開発しています。このアプリケーションでは、顧客がログインすると、ドロップダウンから別のアカウントを選択できます。
ドロップダウンには次のものが含まれます。
- ホンダ自動車保険口座
- 住宅保険口座
- フォード自動車保険口座。
彼女がアカウントの1つを選択すると、ランディングページは彼女の履歴詳細データなどで変化します。アプリケーションには、アカウントタイプごとに異なるコンテンツを持つさらに4つのページが含まれています。
ASP.NETフォームでは、テーマやスキンなどを使用して、ユーザーが選択したアカウントに基づいてページにスタイルを適用できます。ただし、これがMVCで機能するようには見えません。
誰かがMVCで上記を達成するための最良の方法を提案できますか?
- ページごとに1つのコントローラーを作成し、アカウントごとにビューを分離しますか?
- 各ページのコンテンツは部分的なビューで提供する必要がありますか?
- 他に何か提案はありますか?
注意:コントローラーから送信されるJSON構造は、アカウントごとにプロパティが異なるため、アカウントタイプごとに一意です。
ご助力ありがとうございます。