내 마스터 페이지에ASP.net에서 마스터 페이지 함수 재정의
<div class ="breadcrumbs" runat="server"><%= SitePath()%></div>
SitePath()는 정적 사이트 맵과 동적으로 생성 된 페이지의 조합을 기반으로 탐색 요소를 만드는 사용자 정의 클래스를 만듭니다. 사용자 정의 이동 경로 탐색 요소에 대한 html을 반환합니다.
다음은 내 코드에서 SitePath() 코드입니다.
public string SitePath()
{
BreadCrumbNav breadNav = new BreadCrumbNav();
breadNav.divClass = ".dv";
breadNav.homeTitle = "ABC Home";
return breadNav.Build();
}
경로에 추가 할 수 있도록 동적 페이지에서 재정의 할 수 있기를 바랍니다. 예를 들어 ...
public override string SitePath()
{
BreadCrumbNav breadNav = new BreadCrumbNav();
breadNav.divClass = ".dv";
breadNav.homeTitle = "ABC Home";
breadNav.AddPage("Cooking Equipment", "PathyGoodness/Cooking+Equipment.ASPX");
breadNav.AddPage("Toasters", "PathyGoodness/Cooking+Equipment/Toasters.ASPX");
return breadNav.Build();
}
마스터 페이지 메서드를 범위로 가져 와서 재정의 할 수 있습니까? 아니면 다른 방식으로이 작업을 수행해야합니까? 나는 정말 명백한 것을 놓치고있는 것처럼 느껴진다. 그러나 나는 붙어있는 것처럼 보인다.
귀하의 도움에 감사드립니다!
도움 주셔서 감사합니다. 이것은 정확하게 내가 알아야 할 필요가있는 것입니다. 나는 단순함을 위해서 마스터 페이지에 공개 메소드를 공개하여 컨텐츠 페이지에서 추가 경로 정보를 전달할 것이라고 생각하고 있습니다. 어떻게되는지 살펴 보겠습니다.어쨌든 다시 감사드립니다 !! –
대답은 괜찮은 것처럼 보이지만 정확한 방법은 마스터스 타이트를 참조하고 아이디 페이지에서 속성이나 기능을 통해 필요한 모든 것에 직접적으로 영향을 미치는 것입니다. @Myke Black이 올바른 방법을 가지고있다. – ppumkin