1

当我使用 asp:Sitemappath 控件时,它生成的 HTML 会自动将“CurrentLevelsDisplayed”属性添加到它围绕站点地图生成的跨度节点。这显然在 W3C 中失败了。

如何摆脱 HTML 中的这个属性?我知道它可以完成,因为我已经看到带有不生成它的站点地图路径控件的项目。不幸的是,仅仅处理该控件的大部分结构似乎不起作用。

这是我目前的控制:

            <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>
4

0 回答 0