Как локализовать сообщения об ошибках в аннотации данных в ASP.Net Boilerplate? - PullRequest
0 голосов
/ 24 мая 2018

Я использую проект на основе ASP.Net Boilerplate версии 3.6.2 и шаблона ASP.Net Zero MVC (ASP.Net Core) версии 3.8.0.Метод локализации описан в официальной документации, но как локализовать сообщения об ошибках в аннотации данных (Required, Range, MaxLength и т. Д.)?

1 Ответ

0 голосов
/ 24 мая 2018

ASP.NET Core делает это автоматически для вас, если вы добавляете в соответствующие службы:

services.AddLocalization(o => o.ResourcePath = "Resources");

...

services.AddMvc()
    .AddDataAnnotationsLocalization();

Это работает для всех атрибутов, начиная с 1.1.Тем не менее, атрибуты проверки, такие как Required, поддерживались еще до этого.

...