複数のアクションを1つにまとめたくないので、1つのコントローラー内にすべてのコントローラーを置くのではなく、ディレクトリー内の各ビューのコントローラー・ロジックを分離したいと考えています。これを達成する方法は?ディレクトリ内のビューごとに異なるコントローラはありますか?
Views--
FooFolder
Fooview.cshtml
Barview.cshtml
Controllers--
FooController.cs
BarController.cs
ただ好奇心から外れて、なぜあなたはそれをしたいですか? – MilkyWayJoe
部分クラスを使用することもできます。少なくとも、論理を複数のファイルに分割する必要があります。私はコントローラーをスリムに保つのが好きなので、あまりにも多くのロジックを持つことでこれにぶち当たっていません。 –
Barview.cshtmlをBarFolderにしてはいけませんか?コンベンションでは、各コントローラ用に1つのViewsフォルダが必要です。したがって、コントローラとビューフォルダを作成して自分自身をノックアウトしてください。 – DOK