. Net Core 3.1 Razor Pages: автоматическое перенаправление на культуру - PullRequest
0 голосов
/ 28 марта 2020

Я пытаюсь выполнить sh аналогичное поведение с MS Docs.

Например, если вы посетите https://docs.microsoft.com/, вы будете перенаправлены на вашу культуру, в моем случае Меня автоматически перенаправляют на https://docs.microsoft.com/ en-gb / .

То же самое касается внутренних страниц, если вы обращаетесь к ним без языка в URL.

Например, набрав:

https://docs.microsoft.com/aspnet/core/razor-pages/?view=aspnetcore-3.1&tabs=visual-studio

, вы будете автоматически перенаправлены на:

https://docs.microsoft.com/ en-gb / aspnet / core / razor-pages /? View = aspnetcore-3.1 & tabs = visual-studio

У меня есть небольшое демонстрационное приложение, в котором я веду мой эксперимент по локализации. NET Core 3.1 и Razor Pages здесь .

Я установил options.Conventions здесь и создал CustomCultureRouteRouteModelConvention класс здесь , но я довольно новичок в этом. NET Ядро, и я застрял на том, как реализовать вышеописанную функциональность.

Заранее всем спасибо!

...