2010-11-28 5 views
0

Admin이라는 영역이있는 프로젝트가 있습니다. AdminTask Master 페이지와 루트 Master 페이지에서 사용되는 코드 로직을 가진 MenuTab이라는 클래스가 있습니다. 이제 관리자 영역을 완벽하게 분리하고 루트 페이지/코드에 의존하지 마십시오.ASP.NET MVC DRY

관리자 영역 용 MenuTab 클래스와 루트 페이지 용 MenuTab 클래스를 만들어야합니다. 그래야 다른 곳에서 사용할 Admin 영역을 제거하면 다른 곳에서 원활하게 작동하거나 MenuTab 클래스를 루트 수준에서 유지하고 어디에서나 사용할 수 있습니다. 어떤 접근 방식을 사용해야합니까?

당신은 내 질문을 이해하길 바랍니다.

어떻게 관리 영역을 독립적으로 만들 수 있습니까?

+1

아마 MenuTab을 자신의 어셈블리로 옮기고 루트와 관리자가 그것에 의존하게할까요? –

+0

새로운 클래스 라이브러리 프로젝트를 추가하고 공통 코드를 다른 곳에서 사용하기 위해 옮깁니 까? – Pirzada

답변

0

다른 모든 웹 프로젝트가 상속하는 공통 어셈블리를 만듭니다.

이것은 꽤 일반적인 관행입니다.

+0

알았어. 감사합니다 – Pirzada

+0

Onething 모두에게 공통적 인 Javascript 파일은 무엇입니까? – Pirzada