1

私が始めているプロジェクトには数十のコントローラーがあるので、それらを論理ディレクトリと、「Controllers / Admin /」、「Controllers / Warehouse /Supplies/」などのそれぞれの名前空間に構造化すると便利です。

ASP.NET MVCは、ネストされたコントローラーディレクトリと名前空間をサポートしていますか?これらのコントローラーへのルートを管理するにはどうすればよいですか?

4

1 に答える 1

2

コントローラはどこにでも配置できます。ルートは、コントローラーが格納されている場所に依存しません。アプリケーション内でIControllerを実装するクラスを見つけることができます。

私は通常、コントローラーを別のプロジェクト(たとえば、MyProject.Frontendプロジェクト)と、ビューなどを含む実際のエントリポイントWebプロジェクトであるMyProject.Frontend.Applicationプロジェクトに保持します。

于 2008-09-23T06:58:02.710 に答える