【发布时间】:2016-10-07 08:07:59
【问题描述】:
我想覆盖搜索控制器。当我尝试安装插件时,我收到一个错误异常,即为名为 Catalog 的控制器找到了多种类型。
找到了与名为“目录”的控制器匹配的多种类型。如果为该请求提供服务的路由(“AdvanceSearch”)未指定命名空间来搜索与请求匹配的控制器,则可能会发生这种情况。如果是这种情况,请通过调用采用“namespaces”参数的“MapRoute”方法的重载来注册此路由。
而且我的路线优先级最高(100)。
public void RegisterRoutes(RouteCollection routes)
{
// Product Search,
routes.MapRoute("Plugin.Misc.Twigoh.Search",
"Search",
new { controller = "Catalog", action = "Search" },
new[] { "Nop.Plugin.Misc.Twigoh.Search.Controllers" });
}
public int Priority
{
get
{
return 100;
}
}
【问题讨论】:
标签: asp.net asp.net-mvc nopcommerce