我不希望MvcSiteMapProvider显示“ >
” separtor betweent面包屑。
例如: Home > Contact
我想要什么: Home Contact
(面包屑之间的separetor中加入CSS)。
我dodn't发现所谓的“separetor”设置这个在实况(任何财产https://github.com/maartenba/MvcSiteMapProvider/wiki )。
我不希望MvcSiteMapProvider显示“ >
” separtor betweent面包屑。
例如: Home > Contact
我想要什么: Home Contact
(面包屑之间的separetor中加入CSS)。
我dodn't发现所谓的“separetor”设置这个在实况(任何财产https://github.com/maartenba/MvcSiteMapProvider/wiki )。
MvcSiteMapProvider
使用模板HTML佣工 。 您可以编辑模板,你想改变输出HTML,以满足您的需求(包括分隔符)的任何方式。
对于SiteMapPath
,只需编辑模板/Views/Shared/DisplayTemplates/SiteMapPathHelperModel.cshtml
如下。
@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>
}
}
引导有这样的分隔符。 <span class="divider">
看看这个链接。
https://joeylicc.wordpress.com/2013/07/08/asp-net-mvc-sitemappath-using-site-map-provider-bootstrap-breadcrumbs/