微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Nopcommerce 4.30更改默认路线

如何解决Nopcommerce 4.30更改默认路线

我知道我们应该使用以下代码nop 4.30中定义一条新路由:

endpointRouteBuilder.MapControllerRoute("RouteName","Plugins/nop/Configure",new { controller = "nopProduct",action = "Configure",area = AreaNames.Admin });

但是我想更改nopcommerce的认路线...
实际上,我想更改登录路线以使用我的插件控制器和操作
nopcommerce 4.30 之前,我可以像这样在 RouteProvider.cs 中更改认路由:

我必须以这种方式删除认路由:

var lastLoginRoute = routeBuilder.Routes.FirstOrDefault(x => ((Route)x).Name == "Login");
routeBuilder.Routes.Remove(lastLoginRoute);

我必须以这种方式定义插件的路由:

routeBuilder.MapRoute("Login","login/",new { controller = "MyPluginController",action = "MyLogin",});

但是现在使用 AspCore 3.1 endpointRouteBuilder nop 4.30 中,我不知道应该如何更改插件认路由。 br /> 实际上,我无法从 endpointRouteBuilder

数据源删除 nop.Web.Infrastructure.RouteProvider 中定义的认路由。

请有人帮助我。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。