MVC 3 애플리케이션을 구축 중입니다. 응용 프로그램은 하위 도메인 (예 : customer1.mysite.com -> layout1, customer2.mysite.com -> layout2 등)에 따라 다른 레이아웃을 표시 할 수 있어야합니다. 모바일 및 IE 6.MVC 3 레이아웃 및 컨트롤러
저는 레이아웃을 설정하는 로직을 수행하는 데 사용할 수있는 _ViewStart.cshtml을 보았습니다. 그러나 내가 얻지 못하는 것은 그것을위한 조절기가 어디에 있는가? 보기에 모든 코드를 써야합니까?
레이아웃과 관련하여 다른 질문으로 일반적인 행동에 대한 코드를 제외시키는 방법은 무엇입니까? 당신은 그것을위한 조절기가 있습니까?
그리고 마지막으로 asp.net MVC2에서 영역의 개념을 보았습니다. 이제는 면도기를 갖게 된 것이지요?
당신이 _ViewStart에서이 작업을 수행 할 수하는 동안 포함 내가 더 좋은 방법은 사용자 에이전트 또는 도메인을 기반으로 custom view engine에서 작성 될 것이라고 생각하는 당신의 도움을프레드
BTW - 시스템을 멀티 테넌트 시스템/아키텍처라고합니다. 이 주제에 대한 몇 가지 정말 좋은 mvc 관련 질문이 있습니다. 예 : http://stackoverflow.com/search?q=asp.net-mvc+ multipultant. – Ahmad
감사합니다! –