Pregunta

No veo esto en StackOverFlow, pero puede haberlo perdido.

El camino Muestra:

  • en la página de inicio siempre (es decir, siempre que vuelva a ella)

  • En cualquier página donde empiece (por ejemplo, mostrando Acerca de la casilla usando el archivo \ view en el navegador. Se mostrará una vez en la página. Inicie la sesión de depuración hasta que me vaya y vuelva)

Aquí está la inserción de la página Master SitemAppath (en el encabezado):

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

...

Aquí está el mapa del sitio:

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

Ideas apreciadas.Esto parecía bastante simple.Esta es una aplicación ASP.NET WEB FORMS.

gracias, Buck

¿Fue útil?

Solución 2

Solo necesitaba el ".aspx" para los enlaces en la página principal.Haciendo esto, las migas de pan se muestran y se comportan correctamente.El código para los enlaces se comportó correctamente de otra manera sin el .aspx.Gracias por las respuestas!

Otros consejos

Intentaría aplicar la clase de CSS "Breadcrumb" directamente en el control ASP: SitePathMap.Descubrí que el uso de las etiquetas de span alrededor de ASP.NET Web Forms Controles para diseñarlos, una vez en una luna azul, cause problemas de visualización.

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top