문제

저는 MVC에 익숙하지 않으며 학습 연습으로서 ASP.NET MVC 응용 프로그램으로 이전 응용 프로그램을 다시 작성하려고합니다. 나는 질문이있는 일부 규칙에 대해 조금 불분명합니다. 행동 명명 규칙 부분적으로 만 커버됩니다.

JobController와 ClientController의 두 가지 컨트롤러가 있다고 가정 해 봅시다. 두 컨트롤러 모두 목록, 세부 사항, 새, 업데이트 및 삭제와 같은 동일한 작업을 수행 할 것입니다.

이러한 조치에 대한 견해가 동일한 행동과 동일하게 지정되어야합니까? 이 경우 JobController의 목록 조치에는 "joblist.aspx"와 달리 "list.aspx"라는 뷰가 있어야합니다.

이 질문이 내 마음에 온 이유는 같은 이름 (예 : "list.aspx")의 여러 견해를 갖는 것이 적절한 지 확신하지 못했기 때문입니다. 내 시스템의 거의 모든 비즈니스 객체에 "list.aspx"가 필요하기 때문에 컨트롤러를 계속 추가함에 따라 점점 더 많은 재전송이 발생합니다.

도움이 되었습니까?

해결책

그들은 실제로 같은 이름을 가지지 않을 것입니다. 모든 파일을 다른 이름으로 제공하는 것이 중요하다면 왜 폴더를 원합니까? 실제로 job/list.aspx와 client/list.aspx가 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top