Dataannotation错误消息

时间:2011-03-04 11:27:51

标签: c# resources data-annotations

所有DataAnnotation验证属性都可以使用ErrorMessageResourceTypeErrorMessageResourceName的命名参数来指定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捕获错别字。

0 个答案:

没有答案