Url.Action,RedirectToAction等,在asp-net核心3.1中具有端路由功能

时间:2020-07-02 18:09:38

标签: routes endpoint asp.net-core-3.1 .net-core-3.1 url.action

我在Core 3.1中的应用有问题

最近,我的客户要求我为他的客户添加新的网址。例如,默认网址(对于某些客户端)是

urlapp.com

他想添加(对于新客户)

urlapp.com/mcr

他希望在应用程序中解决问题

所以我添加到了Startup.cs

app.UseEndpoints(endpoints =>
{
    endpoints.MapControllerRoute("mcr", "mcr/{controller}/{action}/{id?}");
    endpoints.MapControllerRoute("default", "{controller}/{action}/{id?}");
});

我面临的问题是,无论我去urlapp.com,用Url.Action生成的所有链接以及所有RedirectToAction都将我带到urlapp.com/mcr/controller/action

我想念什么?还是我做错了什么?

0 个答案:

没有答案