2010-07-02 4 views

답변

2

모델 클래스를 별도의 프로젝트로 옮기는 것은 간단하며 잘 작동합니다. ASPX 페이지 나 ASCX 컨트롤이기 때문에 ASP.NET MVC 프로젝트에서 뷰를 이동할 수 없습니다. Views를 다른 프로젝트로 옮길 수도 있지만 Visual Studio 통합 기능 중 Controller와 View 사이를 쉽게 이동할 수있는 기능을 잃어 버릴 수 있습니다.

일반적으로 .NET에서 외부 어셈블리를로드하는 오버 헤드로 인해 이러한 것들을 단일 어셈블리에 유지하는 것이 좋습니다. 모델을 옮기는 데 중대한 문제는 보이지 않지만 ASP.NET MVC 프로젝트에서 컨트롤러를 유지하는 것이 좋습니다.

+0

대부분의 코드를 다른 어셈블리에서도 유지할 수 있으며, 단순히 내 컨트롤러 액션에서 해당 어셈블리를 호출하고, 수행하고, 뷰를 반환하도록 할 수 있습니다. – Nate

+0

위대한 사람들, 응답 주셔서 감사합니다. – Sean