У меня есть существующий файл "CommonResource.resx", мне просто нужно добавить его в. NET Проект Core 3.0 и запрос на него, атрибут отображения модели, а также сообщение проверки.
public UserViewModelValidator(IStringLocalizer<CommonResource> localizer)
{
RuleFor(model => model.User).NotNull().WithMessage(m => localizer["RequiredField"]).NotEmpty().WithMessage(m => localizer["RequiredField"]);
}
//CommonResource.Resx file is existing file having all resources.
Ресурс файл имеет значение ключа следующим образом:
"RequiredField" : "Its a Required Field"
…
..
Но при запуске проверки это сообщение отображается как «RequiredField» вместо «Это обязательное поле».
Тот же ресурс файл должен быть связан с атрибутом «Display ()» модели.
Не могли бы вы помочь здесь, как файл ресурса применяется к. NET Ядро, которое работает с атрибутом «Display» и сообщениями проверки. Также, мне нужно, изменить, CommonResource.en.resx. Только с использованием культуры Engli sh и никакой другой культуры.