首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MvcSiteMapProvider No Separetor

MvcSiteMapProvider No Separetor
EN

Stack Overflow用户
提问于 2015-06-26 13:05:18
回答 2查看 377关注 0票数 1

我不希望MvcSiteMapProvider在面包屑之间显示">“分隔符。

示例:Home > Contact我想要的东西:Home Contact (面包屑之间的一个separetor用CSS添加)。

我没有在docu (https://github.com/maartenba/MvcSiteMapProvider/wiki)中找到任何名为"separetor“的属性来设置它。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-06-26 18:50:20

MvcSiteMapProvider使用模板HTML助手。您可以以任何方式编辑模板,以更改输出HTML以满足您的需要(包括分隔符字符)。

对于SiteMapPath,只需在/Views/Shared/DisplayTemplates/SiteMapPathHelperModel.cshtml上编辑模板如下所示。

默认设置

代码语言:javascript
复制
@model MvcSiteMapProvider.Web.Html.Models.SiteMapPathHelperModel
@using System.Web.Mvc.Html
@using System.Linq
@using MvcSiteMapProvider.Web.Html.Models

@foreach (var node in Model) { 
    @Html.DisplayFor(m => node);

    if (node != Model.Last()) {
        <text> &gt; </text>
    }
}

编辑

代码语言:javascript
复制
@model MvcSiteMapProvider.Web.Html.Models.SiteMapPathHelperModel
@using System.Web.Mvc.Html
@using System.Linq
@using MvcSiteMapProvider.Web.Html.Models

@foreach (var node in Model) { 
    @Html.DisplayFor(m => node);

    if (node != Model.Last()) {
        <text> </text>
    }
}
票数 1
EN

Stack Overflow用户

发布于 2015-06-26 16:53:08

引导程序有一个分隔符。<span class="divider">

看看这个链接。

https://joeylicc.wordpress.com/2013/07/08/asp-net-mvc-sitemappath-using-site-map-provider-bootstrap-breadcrumbs/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31073952

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档