Атрибут CurrentLevelsDisplayed добавлен в HTML asp:SiteMapPath

Когда я использую элемент управления asp:Sitemappath, HTML-код, который он генерирует, автоматически добавляет атрибут "CurrentLevelsDisplayed" к узлу span, который он генерирует вокруг карты сайта. Это явно не удается в W3C.

Как я могу избавиться от этого атрибута в HTML? Я знаю, что это можно сделать, так как я видел проекты с контролем над sitemappath, которые его не генерируют. К сожалению, простое управление большей частью структуры этого элемента управления, похоже, не работает.

Это мой контроль на данный момент:

            <asp:SiteMapPath ParentLevelsDisplayed="7" 
                                     ID="smpWebSite" 
                                     runat="server" 
                                     PathSeparator=" &gt;&gt; " 
                                     PathSeparatorStyle-CssClass="PathSeparator"  
                                     SiteMapProvider="Public"
                                     OnItemCreated="SiteMapPath_ItemCreated" 
                    >
                    <PathSeparatorStyle CssClass="PathSeparator"></PathSeparatorStyle>
                    </asp:SiteMapPath>

0 ответов

Другие вопросы по тегам