.net Core 3.0中的多语言站点的身份路由

时间:2019-10-04 13:18:56

标签: .net-core routes .net-core-3.0

我有一个支持多语言的项目。

我的端点如下所示

app.UseEndpoints(endpoints =>
{
    endpoints.MapAreaControllerRoute("admin", "admin",
        pattern: "{culture=tr}/Admin/{controller=Home}/{action=Index}/{id?}"
    );
    endpoints.MapControllerRoute(
        name: "default",
        pattern: "{culture=tr}/{controller=Home}/{action=Index}/{id?}"
    );
});

我在启动时有此配置

services.ConfigureApplicationCookie(options =>
        {
            options.LoginPath = "/Login";
            options.LogoutPath = "/Logout";
            options.AccessDeniedPath = "/Error/403";
        });

我应该用语言代码写这个URL的登录注销。像{文化} /登录

我该怎么做?

0 个答案:

没有答案