У меня проблема с сообщением проверки для регулярного выражения. Локализованные сообщения появляются везде, кроме одного поля ниже:
[LocalizedDisplayName("LblWordCount", NameResourceType = typeof(ValidationMessages.Messages))]
[Required(ErrorMessageResourceName = "ErrorFieldRequired", ErrorMessageResourceType = typeof(ValidationMessages.Messages))]
[RegularExpression(@"^[0-9]+$", ErrorMessage = "", ErrorMessageResourceName = "ErrorDigitsOnly", ErrorMessageResourceType = typeof(ValidationMessages.Messages))]
public Int32 WordCount { get; set; }
Не имеет значения, что я поместил в файл resx для «ErrorDigitsOnly» - всегда появляется сообщение по умолчанию: «Значение zxzza1 недопустимо для Word Count» Например - сообщение для [Требуется] отображается правильно.
Какие-нибудь предложения для этого?
Ура,
303
Я проверил код на наличие орфографических ошибок, но не смог найти ни одной.