Asp.net mvc 5 MvcSiteMapProvider无分离器

Asp.net mvc 5 MvcSiteMapProvider无分离器,asp.net-mvc-5,mvcsitemapprovider,Asp.net Mvc 5,Mvcsitemapprovider,我不希望MvcSiteMapProvider在面包屑之间显示“”分隔符 示例:Home>联系人 我想要的:家庭联系人(面包屑之间的分隔符添加了CSS) 我在docu()中找不到任何名为“separator”的属性来设置它。引导程序对此有一个分隔符 查看此链接 MvcSiteMapProvider使用。您可以通过任何方式编辑模板,以更改输出HTML以满足您的需要(包括分隔符) 对于SiteMapPath,只需在/Views/Shared/DisplayTemplates/SiteMapPath h

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

示例:
Home>联系人
我想要的:
家庭联系人
(面包屑之间的分隔符添加了CSS)


我在docu()中找不到任何名为“separator”的属性来设置它。

引导程序对此有一个分隔符<代码>

查看此链接


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

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

违约
@model mvcsitemprovider.Web.Html.Models.SiteMapPathHelperModel
@使用System.Web.Mvc.Html
@使用System.Linq
@使用MvcSiteMapProvider.Web.Html.Models
@foreach(模型中的var节点){
@DisplayFor(m=>node);
if(node!=Model.Last()){
}
}
编辑
@model mvcsitemprovider.Web.Html.Models.SiteMapPathHelperModel
@使用System.Web.Mvc.Html
@使用System.Linq
@使用MvcSiteMapProvider.Web.Html.Models
@foreach(模型中的var节点){
@DisplayFor(m=>node);
if(node!=Model.Last()){
}
}
@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>
    }
}
@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>
    }
}