У меня есть существующий веб-сайт 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">
Спасибо, Борис