MVC 2 以降、簡単にエリアを作成できます。今私の質問は、ネストされた領域 (領域内の領域) に関連しています。
私の " father
" エリア フォルダを選択し、右クリック > Add
> の [いいえ] オプションを選択しますnew Area
。
他の方法でそれを行うことは可能ですか?または、このオプションは近い将来利用可能になりますか?
MVC 2 以降、簡単にエリアを作成できます。今私の質問は、ネストされた領域 (領域内の領域) に関連しています。
私の " father
" エリア フォルダを選択し、右クリック > Add
> の [いいえ] オプションを選択しますnew Area
。
他の方法でそれを行うことは可能ですか?または、このオプションは近い将来利用可能になりますか?
今のところ、ネストされた領域があるかどうかを示す情報はありません。
将来、これは変わるかもしれません。
マルチプロジェクト エリアのアイデアを 出発点として使用すると、ネストされたエリアを再帰的に作成できると思います。
現時点では、MVC は Main Application のみをサポートし、次に次のレベルの Areas をサポートし、ネストされた Areas はサポートしていませんが、プロジェクトに次の機能を追加するThis Nuget Packageを見ることができます。
たぶん、このようなものが役立つかもしれません。これは、mvc-contrib にある調査のようなものです。バージョン 1 で見ました MVC2 と互換性があるかどうかはわかりません サブコントローラーの概念です: http://mhinze.com/subcontrollers-in-aspnet-mvc/
ネストされたエリアを持ちたくありません。ソフトウェア設計に問題があります。
最も一般的なケースは、領域を Html レンダラーとして使用することです。つまり、表示テンプレートです。