Asp.net mvc 5 MvcSiteMapProvider无分离器
我不希望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
”分隔符
示例: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> > </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>
}
}