シナリオは:私が働く会社は、その機能が契約によって定義されている製品を出荷する必要があります。ASP.NET MVC 3で設定可能なシステムを作成するには?
- 一つのクライアントが表示されるデータベースと、ダウンロード、および他の多くの製品からのデータのみを必要とする完全なすべてのレポート機能を備えたシステム、とか
- 他のクライアント(またはより正確に、製品)が必要ですシナリオは近い将来に上昇する可能性があります。
異なるシステムを作成し、それぞれにバグを追加して修正するのではなく、クライアントに送信するかどうかを設定することが妥当と思われます。私はそれにエレガントな解決策を見つけることを試みている...私のコントローラと私のモデルはまったく同じになりますが、私のビューは大きな時間を変更します。
どのようにすればいいですか?
しかし、それは優雅に見えません。私は、それぞれの異なるセットアップのために、私は各コントローラの別のビューフォルダを作成することを意味します。結局、私は多くのフォルダで終わるだろう。 –
これは、たとえば、顧客あたりの構成ではなく、固定構成が3つの場合にのみ有効です。 – Marthijn