1

基本的な概念は明確ですが、私はMVC4にかなり慣れていません。現時点では、1 つの要件がある大規模なプロジェクトを計画しています。顧客によっては、同じプロセスに対して異なる UI/ビューを表示する必要があります。顧客 A と B がいるとします。どちらも予定を作成しますが、顧客 A が入力したデータは顧客 B のものとは少し異なります。したがって、顧客 A の UI は、予約を管理するための顧客 B の UI とは異なります。ログイン ID で顧客 A と B (またはその顧客) を識別できます。もう 1 つの要件は、可能性のある顧客 C、D などのビューを柔軟に追加することです。すべてが 1 つのソリューション内にあり、分岐などはありません。MVC4 でこれに最適なアプローチは何ですか? どのアーキテクチャを使用すればよいですか? アイデアや例はありますか?

前もって感謝します!

ヘイコ

4

3 に答える 3

3

一般的に質問を解決するには、マルチテナントという用語を検討することをお勧めします。各ユーザー/顧客には、スキーム固有のテーマ、UI があります。asp.MVC がマルチテナントに対応できるフレームワークの 1 つが Orchard です。ここで見ることができます。

または、ここで簡単なマルチテナントを実装するためのステップごとのチュートリアルを入手できます。

于 2013-05-30T10:45:31.013 に答える
0

部分ビューを使用して、一般的な機能主義者を配置し、顧客に適したさまざまなレイアウト ページとビューを設計できます。はい、1 つのソリューションのみになります。

アーキテクチャについて..あなたの質問では、デザイン ビューにのみ関連する問題について説明しましたが、全体的なアーキテクチャ デザインは、アプリケーションとコンテキストのいくつかの要因に依存します。直面しているシナリオについて詳細をお知らせいただければ、より良いサポートができることを願っています。ありがとう。

于 2013-05-31T14:06:09.643 に答える