Dataannotation сообщения об ошибках - PullRequest
1 голос
/ 04 марта 2011

Все атрибуты проверки DataAnnotation могут принимать именованные параметры ErrorMessageResourceType и ErrorMessageResourceName, чтобы указать сообщение об ошибке при сбое vaildation:

        [Display(Name = "Stock Date")]
        [Required(ErrorMessageResourceType = typeof(ValidationMessages), ErrorMessageResourceName = "Required")]
        public DateTime StockDate { get; set; }

Есть ли какое-либо преимущество использования этих именованных параметров вместоссылки на ресурс напрямую?

        [Display(Name = "Stock Date")]
        [Required(ErrorMessage = ValidationMessages.Required)]
        public DateTime StockDate { get; set; }

Я не использовал файлы ресурсов перед этим проектом, так что может быть что-то, чего мне не хватает, но ссылка на ресурс напрямую выглядит намного чище, так как ловит опечатки с помощьюIntellisense.

...