【发布时间】:2010-08-25 14:08:06
【问题描述】:
我现有的 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">
谢谢, 鲍里斯
【问题讨论】:
标签: sharepoint sharepoint-2010 sharepoint-designer