Использование MVC 5 Мне нужно локализовать ErrorMessage для атрибутов DataAnnotation. я следующее сообщение об ошибкеКак локализовать ErrorMessage в DataAnnotation?
ОШИБКА
Аргумент атрибут должен быть константным выражением, TypeOf выражение создания выражения или массив типа параметра атрибута
В модели
[Compare("Password", ErrorMessage = Resources.Account_Register_ConfirmPasswordErrorMessage)]
public string ConfirmPassword { get; set; }
Любая идея, как это исправить?
Это может сработать, но в соответствии с документацией ASP.NET CORE здесь: https://docs.asp.net/en/latest/fundamentals/localization.html#dataannotations-localization, мы должны иметь возможность локализовать данные DataAnnotation сообщения об ошибках без указания имени и типа ресурса. Однако, что бы я ни старался, я не могу заставить эту работу работать. Может ли кто-то поделиться с этим опытом? – Vladislav