【问题标题】:vb.net Breadcrumb navigation limitvb.net 面包屑导航限制
【发布时间】:2011-03-26 19:08:50
【问题描述】:

我目前正在尝试在我的网站上设置面包屑,我尝试了两种不同的方法,但我似乎得到的最大面包屑只有 3 个级别。有限制吗?

Home> Hello World > Good Bye

Home> Hello World > Good Bye > Forever

例如我似乎永远无法让 Forever 出现在面包屑上。有限制吗?

谢谢

【问题讨论】:

    标签: asp.net .net vb.net breadcrumbs


    【解决方案1】:

    您使用的 asp.net SiteMapPath 正确吗?确保您没有设置 SiteMapPath 的 ParentLevelsDisplay。 还是使用其他方式动态生成的?

    编辑: 最后一个永远是一个目录,对吗?获取此示例站点地图文件:

    <?xml version="1.0" encoding="utf-8" ?>
    <siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
        <siteMapNode url="" title="Home"  description="">
                <siteMapNode url="" title="1"  description="">
                    <siteMapNode url="" title="2"  description="">
                         <siteMapNode url="~/test/1/2/3/Default.aspx" title="3"  description="" />
                    </siteMapNode>
                </siteMapNode>
            </siteMapNode>
    </siteMap>
    

    它给出了这个输出:

    所以您看到 Default.aspx 位于文件夹 3 中,并且显示正常。 也许您可能想分享您的站点地图路径和文件夹结构。

    【讨论】:

    • 是的,我正在使用 SiteMapPath。面包屑的层次结构在 web.sitemap 中。我认为我没有使用 ParentLevelsDisplay
    猜你喜欢
    • 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
    相关资源
    最近更新 更多