문제

stackoverflow에서는 이것을 볼 수 없지만 그것을 놓칠 수 있습니다.

경로 표시 :

  • 홈 페이지에 항상 (즉, 내가 다시 돌아갈 때마다)

  • 시작하는 페이지에서 (예 : 브라우저에서 파일 \보기를 사용하여 상자를 표시합니다. 내가 멀리 가서 돌아올 때까지 디버그 세션을 시작합니다.)

여기에 SiteMappath 마스터 페이지 삽입 (헤더에 있음) :

    <header>
    <div class="content-wrapper">
        <div class="float-left">
            <p class="site-title">Imagine Videos</p>
            <span class="breadcrumb">
                <asp:SiteMapPath ID="SiteMapPath1" runat="server">
                </asp:SiteMapPath>
            </span>
        </div>
.

...

여기 사이트 맵이 있습니다 :

<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
  <siteMapNode url="Default.aspx" title="Home"  description="Home" >
    <siteMapNode url="About.aspx" title="About"  description="About Imagine Videos" >
    </siteMapNode>
    <siteMapNode url="CatalogSearch/CatalogSearch.aspx" title="Catalog Search"
                 description="Catalog Search" />
    <siteMapNode url="Contact.aspx" title="Contact"
                 description="Contact Page" />
    </siteMapNode>
</siteMap>
.

아이디어가 감사하였습니다.이것은 꽤 간단해 보였다.이것은 ASP.NET 웹 양식 응용 프로그램입니다.

고마워, 벅

도움이 되었습니까?

해결책 2

마스터 페이지의 링크에 대해 ".aspx"가 필요했습니다.이렇게하면 빵 부스러기가 표시되고 올바르게 작동했습니다.링크의 코드는 .aspx 없이는 그렇지 않으면 올바르게 작동합니다.답변에 감사드립니다!

다른 팁

ASP : SitePathMap 컨트롤에서 "탐색 경로"CSS 클래스를 직접 적용 해보십시오.ASP.NET Web Forms Controlly가 블루 Moon에서 한 번 스타일로 컨트롤을 사용하여 디스플레이 문제를 일으킬 수 있음을 알았습니다.

    <asp:SiteMapPath ID="SiteMapPath1" runat="server" CssClass="breadcrumb">
    </asp:SiteMapPath>
.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top