我想从resx文件中替换字符串中的硬编码消息 我的项目。当我有像列标题这样的简单文本时,我会像下面一样工作正常(“名称”是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))]
答案 0 :(得分:1)
使用ErrorMessageResourceType时,您应该使用ErrorMessageResourceName btw。