Как заставить элемент управления ASP.NET отображать вложенный список без его динамического поведения?

Используя элемент управления ASP.NET Menu, я хотел бы, чтобы возвращаемая разметка была вложенной в неупорядоченные списки без динамического поведения.

Другими словами, я хотел бы установить мои StaticDisplayLevels на полную глубину источника данных, без результирующей разметки, представляющей собой плоский список элементов LI.

Да, я знаю, что могу войти в DOM и получить то, что мне нужно, но нет ли для этого собственного поведения?

            <asp:Menu ID="MenuSection" runat="server"                 
                DataSourceID="smdsMenuSection" 
                StaticDisplayLevels="1"
                RenderingMode="List"
                IncludeStyleBlock="False" 
                ClientIDMode="Static"
                SkipLinkText="" 
                >
            </asp:Menu>

            <!-- Sub-navigation Data Source -->
            <asp:SiteMapDataSource ID="smdsMenuSection"  
                StartFromCurrentNode="False" 
                StartingNodeOffset="1"
                ShowStartingNode="True" 
                runat="server" />

0 ответов

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