Моя цель - просто показать сообщение об ошибке для конкретного языка для обязательной аннотации:
[Required(ErrorMessageResourceName = "LastNameRequired", ErrorMessageResourceType = typeof(ValidationMessage))]
LastNameRequired - это ключ строки в файле ресурсов, ValidationMessage - это тип, сгенерированный файлом ресурсов.Файл ресурсов находится в том же проекте и пространстве имен.
Я изменил модификатор доступа для файла ресурсов на public .Действие построения на Встроенный ресурс .
Фактическое поведение заключается в том, что он не показывает сообщение об ошибке, он даже не показывает ошибку для этого атрибута.Если я удалю атрибут атрибута ErrorMessage * из атрибута, все будет работать нормально.
[Required]