2013-11-17 3 views
1

Я не вижу этого в 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

ответ

0

Для связи на главной странице просто нужен «.aspx». Сделав это, панировочные сухари отображали и вели себя правильно. Код для ссылок вел себя корректно иначе без .aspx. Спасибо за ответы!

1

Я хотел бы попробовать применение "хлебных крошек" класс CSS непосредственно в аспида: контроль SitePathMap. Я обнаружил, что использование тегов span вокруг элементов управления ASP.NET Web Forms для их стилизации может, однажды в синей луне, вызвать проблемы с отображением.

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

James - Мне нравится ваше решение, но это не решило его, к сожалению. Поведение такое же, как описано. Любые другие идеи? Это странно. Благодаря! – Buck

+0

Buck - Я не мог реплицироваться в Firefox или IE. Возможно, IIS неправильно интерпретирует отдельный закрывающий кронштейн для About. Не могли бы вы попробовать это в вашей web.sitemap: Если это не сработает, возможно, вы могли бы поделиться еще кодом? –

+0

Джеймс - Извините за задержку. Я вернусь к вам позже сегодня. Выходные и все. Благодаря! – Buck

Смежные вопросы