我已经通过 nuget 为我的 MVC2 项目安装了 MVCSiteMapProvider,但是我无法调整面包屑的显示。基本上我对帮助文件所做的任何更改都不会反映在浏览器中,我什至可以将整个内容注释掉,但它仍然可以在页面上正确呈现,只是使用默认标记。
我想在 Html 中添加几个类来帮助我设置面包屑菜单的样式。我尝试在整个项目中搜索渲染标记的片段,但没有返回任何结果,导致我认为构建 Html 的代码被锁定在 DLL 中。有谁知道我做错了什么?或者我怎样才能达到我想要的?
提前致谢!
我想要的标记(被忽略)在 SiteMapPathHelperModel.ascx 文件中:
<% foreach (var node in Model)
{ %>
<div class="node-left"></div>
<div class="node-label">
<%=Html.DisplayFor(m => node)%>
</div>
<div class="node-right"></div>
<% if (node != Model.Last())
{ %>
>
<% } %>
我使用构建面包屑
<div id="breadCrumb">
<%= Html.MvcSiteMap().SiteMapPath() %>
</div>