当我使用asp:Sitemappath控件时,它自动生成的HTML会自动将“CurrentLevelsDisplayed”属性添加到它在站点地图周围生成的span节点。这显然在W3C中失败了。
如何在HTML中删除此属性?我知道它可以完成,因为我已经看到了一个没有生成它的sitemappath控件的项目。不幸的是,仅仅应对该控制的大多数结构似乎都不起作用。
这是我目前的控制权:
<asp:SiteMapPath ParentLevelsDisplayed="7"
ID="smpWebSite"
runat="server"
PathSeparator=" >> "
PathSeparatorStyle-CssClass="PathSeparator"
SiteMapProvider="Public"
OnItemCreated="SiteMapPath_ItemCreated"
>
<PathSeparatorStyle CssClass="PathSeparator"></PathSeparatorStyle>
</asp:SiteMapPath>