Атрибут CurrentLevelsDisplayed добавлен в HTML asp:SiteMapPath
Когда я использую элемент управления 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>