Вопрос

Я не вижу это на Stackoverflow, но, возможно, пропустил это.

Дисплеи пути:

    .
  • на домашней странице всегда (то есть когда я возвращаюсь к нему)

  • на любой странице, где я начинаю (например, отображение в поле, используя файл \ 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.

Спасибо, Бак

Это было полезно?

Решение 2

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

Другие советы

Я бы попробую применить класс CSS «Chad Crumb» непосредственно в ASP: Control Control.Я обнаружил, что использование меток охвата вокруг веб-форм Web Asp.net, чтобы стиль их можно, один раз в голубой луне, вызывают проблемы отображения.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top