SharePoint 2010中的系统自带的Breadcrumb并不能很好的充当site map,
我们就可以用以下代码轻松的定义site map了
<asp:SiteMapPath runat="server"
SiteMapProviders="SPSiteMapProvider,SPXmlContentMapProvider" RenderCurrentNodeAsLink="false" NodeStyle-CssClass="breadcrumbNode" CurrentNodeStyle-CssClass="breadcrumbCurrentNode" RootNodeStyle- CssClass="breadcrumbRootNode" HideInteriorRootNodes="true" SkipLinkText=""> <PATHSEPARATORTEMPLATE> <!--三角图形分割--> <SharePoint:ClusteredDirectionalSeparatorArrow runat="server"/> </PATHSEPARATORTEMPLATE> </asp:SiteMapPath>