하나의 컨트롤러에 여러 가지 동작을 원하지 않기 때문에 모든 컨트롤러를 하나의 컨트롤러에두기보다는 디렉토리의 각 뷰에 대한 컨트롤러 로직을 분리하고 싶습니다. 이것을 달성하기위한 어떤 방법이라도?디렉토리의 각보기마다 다른 컨트롤러가 필요합니까?
Views--
FooFolder
Fooview.cshtml
Barview.cshtml
Controllers--
FooController.cs
BarController.cs
호기심에서 벗어난 이유는 무엇입니까? – MilkyWayJoe
부분 클래스를 사용할 수 있습니다. 적어도 논리를 여러 파일로 분리해야합니다. 나는 내 컨트롤러를 슬림하게 유지하여 너무 많은 논리를 가지고이 문제를 해결하지 못한다. –
Barview.cshtml이 BarFolder에 있어야하지 않습니까? 규칙은 각 컨트롤러에 대해 하나의 Views 폴더를 갖는 것입니다. 따라서 컨트롤러와 뷰 폴더를 만들어보세요. – DOK