路径控制器' /'未找到或未实现IController。在nopCommerce中

时间:2014-03-31 12:44:39

标签: c# asp.net-mvc razor nopcommerce

我正在尝试在HeaderLinks.cshtml razor视图中调用一个动作。

@Html.Action("SideMenu","Index")

SideMenuController是我在nopCommerce上安装的插件。所有路由都很好。

routes.MapRoute("Nop.Plugin.Other.SideMenu.Log", "sidemenu/index", new { controller = "SideMenu", action = "Index" }, new[] { "Nop.Plugin.Other.SideMenu.Controllers" });

但是视图显示错误 - "路径控制器' /'没有找到或没有实现IController。"

我也尝试过......

@Html.Action("SideMenu","Index",new { area = "" })

结果相同。造成这种情况的原因是什么?如何摆脱它?

1 个答案:

答案 0 :(得分:4)

我认为是

@Html.Action("Index","SideMenu",new { area = "" })

而不是

@Html.Action("SideMenu","Index",new { area = "" })