2011-03-21 3 views

답변

3

CodePlex에서 MvcSiteMapProvider 호스트 시도. 기존 Sitemap 파일을 약간 다르지만 근본적으로 호환 가능한 형식으로 쉽게 마이그레이션 할 수 있어야합니다. 이렇게하면 간단한 Html.MvcSiteMap().SiteMap() 도우미 메서드를 사용하여 사이트 맵을 출력 할 수 있습니다.

프로젝트 소스에는 원하는 템플릿을 만들기 위해 편집 할 수있는 기본 템플릿이 포함되어 있거나 MVC 규칙에 따라 템플릿 이름 만 전달하면됩니다. 렌더링 할 모델 유형은 SiteMapHelperModel, SiteMapNodeModelSiteMapNodeModelList입니다 (간결성을 위해 이름 공간이 제거되었습니다).

제 3 자 도구를 사용하지만 Sitemap을 렌더링하는 것 이상의 기능을 지원하는 유용한 프로젝트에 의존하기 때문에 이것이 정확하지 않을 수 있습니다. MVC3 용 버전 3.0.0이 필요합니다.

+0

감사합니다. 샘플에는 Sitemap의 모든 부분 출력이 포함 된 DefaultTemplates 폴더가 있습니다. 방금 MVCSiteMap 라이브러리와 함께이 프로젝트에 추가했습니다. – jaffa