【发布时间】:2010-10-24 21:27:15
【问题描述】:
如何使用 ASP.NET 站点地图控件来呈现带有样式的 UL/LI 的堆叠水平 css 菜单?它似乎只想做树或飞出。
【问题讨论】:
如何使用 ASP.NET 站点地图控件来呈现带有样式的 UL/LI 的堆叠水平 css 菜单?它似乎只想做树或飞出。
【问题讨论】:
设置一个 SiteMapDataSource 并将其指向您配置的 SiteMap Provider。然后将转发器(或其他)绑定到数据源。使用中继器发射您的 UL/LI 结构。
如果您需要 2 个级别(例如嵌套选项卡,其中第二级选项卡是顶部所选选项卡的子级),那么您将需要 2 个 SiteMapDataSource 并将第二个的起始节点设置为第一个的选定节点。
这都是几年前我做这件事时的记忆——所以它可能不是 100% 准确的。
如果您在试用后遇到具体问题,请发布,如果需要,我会制定更多详细信息。
【讨论】:
我搜索了一下,发现了这个帖子:
http://blogs.sqlxml.org/bryantlikes/archive/2006/02/17/4839.aspx
看来您必须建立自己的控件。我希望它能让你朝着正确的方向前进。
【讨论】: