1
我有现有的SharePoint 2010的网站下面的代码在母版页导航菜单:导航菜单的URL定制
<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">
感谢, 鲍里斯