Я не вижу этого в Stackoverflow, но, возможно, пропустил его.Breadcrumbs не отображается на главной странице
Пройденные отображает:
на главной странице всегда (то есть всякий раз, когда я возвращаюсь к нему)
на любой странице, где начать (например, отображение О ящику с помощью File \ View в . Браузер Он будет отображаться один раз на странице я начать сеанс отладки, пока я не пойду и вернусь)
Вот вставки главной страницы 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 Web Forms.
Спасибо, Buck
James - Мне нравится ваше решение, но это не решило его, к сожалению. Поведение такое же, как описано. Любые другие идеи? Это странно. Благодаря! – Buck
Buck - Я не мог реплицироваться в Firefox или IE. Возможно, IIS неправильно интерпретирует отдельный закрывающий кронштейн для About. Не могли бы вы попробовать это в вашей web.sitemap: siteMapNode> Если это не сработает, возможно, вы могли бы поделиться еще кодом? –
Джеймс - Извините за задержку. Я вернусь к вам позже сегодня. Выходные и все. Благодаря! – Buck