我Model
properties
Require
attribute
。我还有resource
文件,我存储了一些值。我们的想法是将资源文件用作attribute property parameter
的值。但是抛出以下错误消息错误1属性参数必须是属性参数类型Credentials.cs 的常量表达式,typeof表达式或数组创建表达式。知道问题是什么以及如何解决?
示例:
[Required(ErrorMessage = STT.Properties.Resources.Require_Username)]
public string Username { get; set; }
答案 0 :(得分:3)
这是在必需属性中使用资源的正确方法:
[Required(ErrorMessageResourceName = "Require_Username", ErrorMessageResourceType = typeof(STT.Properties.Resources))]