SiteMapPath в asp.net не отображается

У меня проблема с элементом управления SiteMapPath на веб-сайте ASP.NET (4.5).

Код так же прост, как требуется в ASP.NET. У меня есть web.sitemap, который я считаю правильным, так как он может отображать мое меню. Однако, когда я добавляю свой SiteMapPath, как показано ниже, я вижу его в режиме разработки, но не в рабочем режиме.

<asp:SiteMapPath id="SiteMapPath1" runat="Server" PathSeparator=" > " RenderCurrentNodeAsLink="true" />
    </asp:SiteMapPath>

Мой SiteMapDataSource также объявлен в конструкторе, как показано ниже;

<asp:sitemapdatasource id="SiteMapDataSource1" runat="server" startingnodeoffset="0" />

Я что-то упустил в этом куске кода? Сначала я подумал, что это может быть проблемой с моим CSS и я попытался удалить все div но все же, он не появился.

Для меню это работает нормально;

<asp:menu id="menua" runat="server" datasourceid="SiteMapDataSource1" cssclass="menua" 
     orientation="Horizontal" maximumdynamicdisplaylevels="0" skiplinktext="" staticdisplaylevels="2" />

Любая идея, в чем может быть проблема здесь? Как я уже говорил, в дизайне, кажется, появляется.

0 ответов

Другие вопросы по тегам