分隔符中的 MvcSiteMapProvider
MvcSiteMapProvider No Separetor
我不希望 MvcSiteMapProvider 在面包屑之间显示“>
”分隔符。
示例:Home > Contact
我想要的是:Home Contact
(面包屑之间的分隔符添加 CSS)。
我在文档 (https://github.com/maartenba/MvcSiteMapProvider/wiki) 中没有找到任何 属性 调用 "separetor" 来设置它 (https://github.com/maartenba/MvcSiteMapProvider/wiki)。
Bootstrap 有一个分隔符。 <span class="divider">
看看这个 link。
MvcSiteMapProvider
使用 templated HTML helpers。您可以以任何方式编辑模板,更改输出 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>
}
}
我不希望 MvcSiteMapProvider 在面包屑之间显示“>
”分隔符。
示例:Home > Contact
我想要的是:Home Contact
(面包屑之间的分隔符添加 CSS)。
我在文档 (https://github.com/maartenba/MvcSiteMapProvider/wiki) 中没有找到任何 属性 调用 "separetor" 来设置它 (https://github.com/maartenba/MvcSiteMapProvider/wiki)。
Bootstrap 有一个分隔符。 <span class="divider">
看看这个 link。
MvcSiteMapProvider
使用 templated HTML helpers。您可以以任何方式编辑模板,更改输出 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>
}
}