2012-07-14 3 views
6

ASP.NET MVC 4를보고 있었는데 System.Web.SiteMapProvider에는 컨트롤러 및 액션 이름과 같은 MVC 기능이 지원되지 않는 것으로 보입니다.MVC 4에 내장 된 사이트 맵 솔루션이 있습니까?

빠른 검색 후 나는 많은 사람들이 그들의 모든 공급자 및/또는 사용자 지정 솔루션을 만들고 있음을 발견했습니다.

MVC 팀이 MVC 사이트 맵 공급자에서 작동하지 않는 이유가 있습니까? 큰 프로젝트에서 메뉴와 빵 부스러기를 다루는 더 우아한 방법이나 심지어 모범 사례가 있습니까?

의견을 보내 주시면 감사하겠습니다. 미리 감사드립니다.

+0

무엇이 당신의 질문입니까? 정확히 당신이 성취하고자하는 것은 무엇입니까? –

+0

미안해. 이해하기 어렵다. 기본적으로 내 질문은 게시물 주제에 있습니다. 하지만 그 대답은 '아니오'라고 생각합니다. 내가 달성하고자하는 것에 관해서는 "아무것도 상상할 수 없다": 데이터 소스로 sitemap/xml 파일을 사용하는 다중 레벨 메뉴와 breadcrumb. –

답변

2

아니요 ASP.NET MVC에는 SiteMaps에 기본 제공되는 것이 없습니다.

당신은 ASP.NET MVC에 대한 ASP.NET MVC SiteMapProvider 구현이 MvcSiteMapProvider 봐야한다 - 내가 생각 해달라고하지만,이 MVC 테스트되었습니다 4. MvcSiteMapProvider은 지역, 컨트롤러와 액션 메소드를 기반으로

이름은 고정 URL 참조와 반대입니다.

+0

나는 그것을 알아 냈다.하지만 생성 된 ul과 li에 커스텀 스타일을 적용하는 방법은? –