私はMVC3を初めて使用し、学習しているだけで、ガイダンスを探しています。
簡単にするために、質問、回答、コンテナーの 3 種類の要素を表すモデルを用意しました。
3 つすべてが、baseElement と呼ぶ共通の基本型から継承します。
モデルがビューに配信されるとき、それは「baseElement」タイプの単一のオブジェクトです
コンテナー要素には、baseElements の内部リストがあります。これらの baseElements は、3 つのタイプのいずれかになります。そのため、コンテナには質問、またはコンテナを含めることができます(質問、コンテナなどを含めることもできます..)
各質問には、さまざまな種類の回答タイプを含めることができます。
mvc3 を使用して、このコンテナー/質問構造をユーザーに表示するシステムを最適に実装する方法を見つけようとしています - 入力モデルのネストされた構造を尊重しながら、さまざまな回答タイプで質問に回答できるようにします。