MVCSiteMapProvider - MVCSiteMap()。菜单不会使用显示模板

时间:2017-03-31 08:56:24

标签: mvcsitemapprovider display-templates

我有一个MVC 4项目,它使用MVC站点地​​图提供程序进行菜单。

该项目有一些自定义(根据CSS类)模板,例如~\Shared\DisplayTemplates\MenuHelperModel.cshtml,根据文档,它们是适合他们的位置。

不幸的是,模板类没有应用(但显示了菜单内容本身)所以我看到了没有样式的菜单。

在版本4.4.7安装以下三个NuGet包:

  • MvcSiteMapProvider.MVC4
  • MvcSiteMapProvider.MVC4.Core
  • MvcSiteMapProvider.Web

我已尝试将版本更新为4.6.22,但无济于事。

我在SO上找到的就是这篇文章:MVCSiteMapProvider won't use Razor Templates for Menu但是这表明更改视图位置可能是问题,而我的使用默认值。

我可以用一些隐藏的配置或方法来调试吗?真的很难找到任何东西。

0 个答案:

没有答案