问题描述
我正在使用nop-commerce 4.0,并且需要通过覆盖客户控制器来为管理员/客户页面添加自定义过滤器。
要覆盖客户控制器,请我已经克隆了现有的客户控制器,并查看了我的客户插件,如下所示,
我尝试了两种方法来覆盖管理员/客户/列表网址。但这并没有达到克隆控制器列表方法中的调试点。
public class RouteProvider : IRouteProvider
{
public void RegisterRoutes(IRouteBuilder routeBuilder)
{
// try 1
routeBuilder.MapRoute("Admin.Customer","Admin/Customer/List",new
{
controller = "JM.Plugin.Admin.Controllers.JMCustomer",action = "List"
});
// try 2
routeBuilder.MapLocalizedRoute("JM.Plugin.Admin.CustomerList",new
{
controller = "JM.Plugin.Admin.Controllers.JMCustomer",action = "List",area = "Admin"
},new { },new[] { "JM.Plugin.Admin.Controllers" });
}
public int Priority
{
get { return int.MaxValue; }
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)