Farinha de rosca Não Exibir na Página Principal
-
21-12-2019 - |
Pergunta
Não vejo isso no Stackoverflow, mas pode ter perdido ele.
O caminho apresenta:
na página inicial sempre (i.e.sempre que eu voltar a ele)
em qualquer página onde eu começo (e.g.exibindo Cerca de caixa usando o Arquivo de\Exibir no Navegador.Irá aparecer uma vez na página de iniciar a sessão de depuração até que eu vá embora e voltar)
Aqui é o SiteMapPath página principal de inserção (no cabeçalho):
<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>
...
Aqui está o mapa do 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>
Ideias apreciado.Este parecia muito simples.Este é um ASP.NET Web Forms Application.
Obrigado, Buck
Solução 2
Precisava apenas a ".aspx" para os links na página principal.Fazendo isso, a farinha de rosca apresentado e comportado corretamente.O código para os links agiu corretamente, caso contrário sem .aspx.Obrigado pelas respostas!
Outras dicas
Gostaria de tentar aplicar a "breadcrumb" classe CSS diretamente no asp:SitePathMap de controle.Descobri que o uso de tags span torno de ASP.NET controlos de Formulários da Web ao estilo deles pode, uma vez em uma lua azul, causar problemas de visualização.
<asp:SiteMapPath ID="SiteMapPath1" runat="server" CssClass="breadcrumb">
</asp:SiteMapPath>