【问题标题】:Use Site Map for Two Levels of Horizontal Navigation使用站点地图进行两级水平导航
【发布时间】:2010-10-24 21:27:15
【问题描述】:

如何使用 ASP.NET 站点地图控件来呈现带有样式的 UL/LI 的堆叠水平 css 菜单?它似乎只想做树或飞出。

【问题讨论】:

    标签: asp.net css menu sitemap


    【解决方案1】:

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

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

    这都是几年前我做这件事时的记忆——所以它可能不是 100% 准确的。

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

    【讨论】:

      【解决方案2】:

      我搜索了一下,发现了这个帖子:

      http://blogs.sqlxml.org/bryantlikes/archive/2006/02/17/4839.aspx

      看来您必须建立自己的控件。我希望它能让你朝着正确的方向前进。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多