我想从我的项目中的resx文件中替换字符串中的硬编码消息 . 当我有像列 Headers 这样的简单文本时,我会像下面一样工作正常(“名称”是resx文件中的键) .
[Display(Name = "Name", ResourceType = typeof(PStr)),Required]
现在我想用resx更改无效的名称文本 .
[RegularExpression(@"^\s?[a-zA-Z0-9_-]+\s*$", ErrorMessage = "Invalid Name")]
我该怎么办?
当我像下面那样尝试它时,我在编译时遇到错误:
[RegularExpression(@"^\s?[a-zA-Z0-9_-]+\s*$", ErrorMessage = "ERROR_Valid", ResourceType = typeof(PStr))]
1 回答
使用ErrorMessageResourceType时,您应该使用ErrorMessageResourceName btw .