使用 ASP.NET 菜单控件,我希望返回的标记是嵌套的无序列表,没有动态行为。
换句话说,我想将我的 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" />