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