ASP.NET MVC - Сообщения об ошибках валидации не отображают значение из файла ресурсов - PullRequest
0 голосов
/ 04 июля 2019

Я глобализирую приложение .net mvc, используя файлы ресурсов (.rex).Все работает отлично, за исключением отображения сообщения об ошибке проверки: вместо значения отображается ресурс имя .

Снимок экрана с отображением сообщений проверки в настоящее время

Как видите, вместо значения отображается имя свойства resx.

Ниже приведен файл resx:

Снимок экрана файла resx

Вот как устанавливаются аннотации данных к свойствам модели:

[Required(ErrorMessageResourceType = typeof(Resourcefile.Resources), ErrorMessageResourceName = "Username_Msg", ErrorMessage = null)]
    public string Username { get; set; }

1 Ответ

0 голосов
/ 05 июля 2019

Пожалуйста, попробуйте это

[Обязательно (ErrorMessageResourceName = "ValidationErrorRequiredField", ErrorMessageResourceType = typeof (ErrorResources))]] открытая строка Имя пользователя {get;задавать;}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...