Я глобализирую приложение .net mvc, используя файлы ресурсов (.rex).Все работает отлично, за исключением отображения сообщения об ошибке проверки: вместо значения отображается ресурс имя .
Снимок экрана с отображением сообщений проверки в настоящее время
Как видите, вместо значения отображается имя свойства resx.
Ниже приведен файл resx:
Снимок экрана файла resx
Вот как устанавливаются аннотации данных к свойствам модели:
[Required(ErrorMessageResourceType = typeof(Resourcefile.Resources), ErrorMessageResourceName = "Username_Msg", ErrorMessage = null)]
public string Username { get; set; }