如何使用ASP.NET网站地图控件渲染带有样式化的UL / LI的堆叠式水平CSS菜单?它似乎只想做树木或飞出。

最佳答案

设置一个SiteMapDataSource并将其指向您配置的SiteMap Provider。然后将转发器(或其他)绑定到数据源。使用中继器发出您的UL / LI结构。

如果您需要2个级别(如嵌套选项卡,其中第二个级别的选项卡是顶部所选选项卡的子级),则需要2个SiteMapDataSources并将第二个的起始节点设置为第一个的所选节点。

这全都是我几年前做此事的记忆-因此可能并非100%准确。

如果您在尝试后遇到具体问题,请发帖,如果需要,我会制定更多详细信息。

10-08 05:40