Breadcrumb non visualizzato nella pagina Master
-
21-12-2019 - |
Domanda
Non vedo questo su Stackoverflow, ma potrebbe averlo perso.
Il percorso visualizza:
- .
-
Nella home page sempre (cioè ogni volta che torno ad esso)
-
su qualsiasi pagina in cui avvio (ad es. Visualizzazione della casella utilizzando il file \ vista nel browser. Si presenterà una volta sulla pagina Inizio la sessione di debug finché non vado via e tornerò)
.
Ecco l'inserimento della pagina Master Sitemappath (nell'intestazione):
<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>
.
...
Ecco la mappa del sito:
<?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>
.
Idee apprezzate.Questo sembrava piuttosto semplice.Questa è un'applicazione di forme Web ASP.NET.
Grazie, Buck
Soluzione 2
Ho appena bisogno di ".aspx" per i collegamenti sulla pagina Master.Fare questo, il pangrattato viene visualizzato e si è comportato correttamente.Il codice per i collegamenti si è comportato correttamente altrimenti senza il .aspx.Grazie per le risposte!
Altri suggerimenti
Proverei ad applicare la classe CSS "Breadcrumb" direttamente nell'ASP: SitotPathap Control.Ho scoperto che l'uso di tag Span attorno ai moduli Web ASP.NET controlla i controlli di stile può, una volta in una luna blu, causare problemi di visualizzazione.
<asp:SiteMapPath ID="SiteMapPath1" runat="server" CssClass="breadcrumb">
</asp:SiteMapPath>
.