2010-07-15 3 views
0

미안하지만 초보자 용 질문 인 것 같습니다. 내 mvc 사이트의 모든 페이지에 표시 될 탐색 메뉴를 만들려고합니다. MvcSiteMapProvider를 사용하고 있으며 일반적인 개념은 모든 컨트롤러가 상속하는 일반 ApplicationController를 만드는 것입니다. MvcSiteMapProvider를 사용하여 메뉴 만들기

public abstract class ApplicationController : Controller 
{ 
    public ActionResult SiteMap() 
    { 
     return View(); 
    } 
} 

은 어쩌면 ... 를 HTML 헬퍼

<%=Html.MvcSiteMap().Menu("siteMap")%> 

를 사용하여 내 마스터 페이지에서 사용자 정의 컨트롤을 호출 부분/사용자 정의 컨트롤을 생성하지만 전달하는 방법을 모른다 사이트 맵 데이터를 부분보기로 매핑합니다. 감사

사실

답변

0
public ActionResult SiteMap() 
{ 
    //Do something to get the sitemap data 
    var mySitemapData = CallToGetSiteMapData() 
    return View(mySiteMapData); 
} 
+0

사실, 내 문제는 사이트를 얻는 방법입니다 MvcSiteMapProvider로 데이터 매핑하여 메뉴 채우기 – vobs

0

... 저를 시작할 수 있도록 나에게 어떤 코드 샘플을 제공, 또는 적어도 나를 덜 바보 느낄 수 있도록하시기 바랍니다,

<%=Html.MvcSiteMap().Menu("siteMap")%> 
을 적절한 DLL 참조를 추가하고 사용하여 작업을 얻었다

마스터 페이지의 메뉴에 대해,하지만 지금은 사이트 맵 이상의 두 수준을 표시 할 수 있도록 메뉴를 동적으로 만드는 방법에 궁금합니다