0

我在这里使用 MVCSiteMapProvider:https ://github.com/maartenba/MvcSiteMapProvider 并尝试设置面包屑导航的样式,使其看起来类似于http://www.psd100.com/wp-content/uploads/2013 /02/breadcrumb-navigation-psd-free-download022701.jpg )

有没有人在这方面取得成功?也许通过根据您所在的当前页面生成 ul & li。现在我得到了面包屑,但我想给它们添加一个箭头背景图像,除非我能得到一个 ul & li,否则这是不可能的。

提前致谢!

4

1 回答 1

2

实际上,没有必要创建自己的 HTML 帮助程序(尽管这当然是一种选择)。MvcSiteMapProvider 中的所有 HTML 助手都是模板化的。您可以通过在 /Views/Shared/DisplayTemplates/ 文件夹中编辑默认模板来自定义它们。

对于站点地图路径 HTML 帮助程序,您需要编辑 SiteMapPathHelperModel.cshtml(或 SiteMapPathHelper.aspx)文件。

请注意,您还可以利用模板命名在同一个 HTML 帮助程序上使用多个模板。

@Html.MvcSiteMap().SiteMapPath("MyTemplateName")

这将匹配名为 MyTemplateName.cshtml 或 MyTemplateName.aspx 的模板。

于 2013-08-18T22:13:00.807 回答