Я использую атрибуты проверки, и я хочу локализовать свои сообщения об ошибках. Я нашел this:Как получить сообщение об ошибке локализованного атрибута с параметрами?
[RegularExpression(
"^[a-zA-Z0-9_]*$",
ErrorMessageResourceType=typeof(Resources.RegistrationModel),
ErrorMessageResourceName= "UsernameError"
)]
Вы можете даже сделать это с помощью строки ресурсов, как это:
"{0} is in an invalid format."
И наполнит имя свойства. Почти то, что я хочу, однако вместо имени свойства я хочу передать определенную строку, например "User name"
или "Phone number"
(на самом деле я хочу также получить эти строки из файла ресурсов).
Возможно ли это? Или мне нужно иметь много очень похожих строк в моем файле ресурсов?