2012-10-26 2 views
0

새 ASP.Net MVC 응용 프로그램의 기본 파일 구조의 기능적인 이유가은 (컨트롤러, 모델, 뷰 등으로 그룹화?ASP.Net MVC의 기본 파일 구조

그렇지 않으면 나는 방법으로 그것을 구조화 것 그 날을 위해 더 편리 할 것입니다. 기술적으로

감사합니다!

+4

MVC의 포인트는 관심사를 모델, 뷰 및 컨트롤러로 분리하는 것입니다. 따라서 조직 ... MVC가 필요하지 않은 경우 일반 ASP.NET WebForms를 사용하지 않는 이유는 무엇입니까? – Jim

+1

어떤 방법으로 더 편리 할 것이며 그 이유는 무엇입니까? –

+0

@ 짐; 분리 된 폴더에 MVC를 사용하지 않습니다. – zhealot

답변

0

, 그들이 DLL로 컴파일 얻으려면, 코드 파일에 있기 때문에 당신이 어디 모델과 컨트롤러를 넣을 수 있습니다. 다른 파일, 그러나, 엄격한 위치를 MVC가 사용하는 규칙을 활용하려면 요구 사항을 확인하십시오.

엄밀히 말하면 어디에서나보기를 배치 할 수 있습니다. 그러나 이렇게하는 것은 여러 가지 결과를 낳습니다. View() 메소드에서 뷰의 전체 경로를 지정해야하며 ~ Views 폴더에 뷰를 넣지 않으면 사람들이 직접 다운로드 할 수 있습니다 (원하지 않는).

일반적으로 MVC는 규칙을 따르면 훨씬 원활하게 작동합니다. 자신 만의 길을 간다면, 자동화와 생산성을 많이 잃을 수 있습니다.

+0

그래, 네가 알아 들었어. 하지만 제 경우에는 파일을 만드는 것보다 편집에 더 많은 시간을 할애합니다. – zhealot

+0

@zhealot - 글쎄, 당신이 항상 새로운 뷰를 만들지는 않을지라도, 당신을 좌절시킬 많은 것들이 있습니다. 보기 폴더에서보기를 유지하는 것이 좋습니다. Views 아래의 구조는 좀 더 유연하지만 Views/Controller/Action 규칙에서 벗어나면 전체 경로를 사용해야합니다. –

+0

사실입니다. 답장을 보내 주셔서 감사합니다. – zhealot