Question

Je ne vois pas cela sur Stackoverflow, mais peut-il l'avoir manqué.

Le chemin affiche:

  • sur la page d'accueil toujours (c'est-à-dire chaque fois que je y retourne)

  • sur n'importe quelle page où je démarre (par exemple, afficher à propos de la boîte à l'aide de fichier \ affichage dans le navigateur. Il apparaîtra une fois sur la page Je démarre la session de débogage jusqu'à ce que je ne revienne)

Voici l'insertion de page Master Sitemappath (dans l'en-tête):

    <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>

...

Voici la carte du site:

<?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>

Les idées appréciées.Cela semblait assez simple.Ceci est une application Web Forms ASP.NET.

merci, Buck

Était-ce utile?

La solution 2

Il suffit de recevoir le ".aspx" pour les liens sur la page maître.Faire cela, la chapelure affichée et se comporte correctement.Le code des liens se comportait correctement autrement sans le .aspx.Merci pour les réponses!

Autres conseils

J'essaierais d'appliquer la classe CSS «Breadcrumb» directement dans le contrôle ASP: SitePathMAP.J'ai constaté que l'utilisation des balises de span autour de ASP.NET Web Forms contrôles pour les styles, une fois dans une lune bleue, provoquer des problèmes d'affichage.

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top