我正在创建一个新的ASP.NET核心2.1项目,我已经创建了一个包含语言代码的路线(Website.com/en/Home/Index) .
app.UseRouter(routes =>
{
routes.MapMiddlewareRoute("{culture=" + DefaultCultures + "}/{*mvcRoute}", subApp =>
{
subApp.UseRequestLocalization(localizationOptions);
mvcRoutes.MapRoute(
name: "default",
template: "{culture=" + DefaultCultures + "}/{controller=Home}/{action=Index}/{id?}"
});
});
});
我已将身份代码搭建到我的项目中,并创建了身份区域,使其成为Login Url Website.com/Identity/Account/Login .
我想知道是否可以使路由与语言代码相同?最好是Website.com/en/Account/Login但如果不可能,则可以使用Website.com/en/Identity/Account/Login .
谢谢!