0

我们在 MVC 4 中使用 siteMap 控制器。我们的系统有一棵树,其中的节点代表各种模块。我们想以面包屑的形式显示当前选择的模块。

我们使用了 siteMap 控制器并在 _layout.cshtml 页面上定义了如下代码

<body>
@Html.MvcSiteMap().Menu(false, true, true)
<p>Start of Breadcrumbs:</p>
@Html.MvcSiteMap().SiteMapPath()
@RenderBody()

当我们运行应用程序时,它既不显示面包屑也不产生任何错误。

请指导。

谢谢。

4

1 回答 1

0

根据您的评论,我会说您没有足够的 XML 来制作站点地图,因为只定义了一个节点。它还必须与您的路线(或 URL)相匹配,否则站点地图将无法运行。没有错误,因为没有最小节点数,但 1 不足以生成树结构。

我的建议是阅读路由基础知识,以便了解路由到节点匹配过程的工作原理。如果做不到这一点,请查看MvcMusicStore 演示或我创建的演示之一,以查看工作配置的示例。

于 2013-08-06T05:38:33.527 回答