2014-03-31 53 views
2

我想在HeaderLinks.cshtml剃须刀视图中调用一个操作。路径'/'的控制器未找到或未实现IController。在nopCommerce

@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 = "" }) 

结果是一样的。是什么原因造成的,我该如何摆脱它?

+0

不SideMenu的派生从控制器或是否执行一个IController? – Dunken

+0

控制器。但我也试过Icontroller。这会在SideMenuController中产生一些错误。我也尝试过使用BaseNopController。它也没有帮助。 – Sujit

回答

4

我认为这是

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

代替

@Html.Action("SideMenu","Index",new { area = "" }) 
相关问题