首页 文章

将resx文本添加到模型验证中

提问于
浏览
0

我想从我的项目中的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 回答

  • 1

    使用ErrorMessageResourceType时,您应该使用ErrorMessageResourceName btw .

相关问题