Настройка URL-адресов меню навигации - PullRequest
1 голос
/ 25 августа 2010

У меня есть существующий веб-сайт Sharepoint 2010 с приведенным ниже кодом на главной странице для меню навигации:

    <PublishingNavigation:PortalSiteMapDataSource 
            ID="topSiteMap" 
            runat="server" 
            EnableViewState="false" 
            SiteMapProvider="CombinedNavSiteMapProvider" 
            StartFromCurrentNode="true" 
            StartingNodeOffset="0" 
            ShowStartingNode="true" 
            TrimNonCurrentTypes="Heading"/> 
    <SharePoint:AspMenu 
            ID="TopNavigationMenuV4" 
            Runat="server" 
            EnableViewState="false" 
            DataSourceID="topSiteMap" 
            UseSimpleRendering="true" 
            UseSeparateCss="false" 
            Orientation="Horizontal" 
            StaticDisplayLevels="2" 
            MaximumDynamicDisplayLevels="2" 
            SkipLinkText="" 
            CssClass="s4-tn"> 
    </SharePoint:AspMenu> 

Он отображает элементы меню с гиперссылками, как показано ниже (гиперссылка не включает веб-страницу):

<a class="static dynamic-children menu-item" href="/products">

Это вызывает нежелательное перенаправление на сервер, когда пользователь щелкает пункт меню.Как сделать так, чтобы все гиперссылки пунктов меню заканчивались на « default.aspx » (как показано ниже)?

<a class="static dynamic-children menu-item" href="/products/default.aspx"> 

Спасибо, Борис

1 Ответ

0 голосов
/ 08 ноября 2011

создать собственный сайт mapprovider;)

Почему вы получаете нежелательные перенаправления?На домашних страницах сайтов установлено значение default.aspx?

...