目前我的实体框架 4 模型看起来像:
[Required(ErrorMessage = "UserNumber is a required field.")]
public string UserNumber { get; set; }
我需要本地化这些错误消息,我该怎么做?
目前我的实体框架 4 模型看起来像:
[Required(ErrorMessage = "UserNumber is a required field.")]
public string UserNumber { get; set; }
我需要本地化这些错误消息,我该怎么做?
使用 (Messages.resx) 中的消息将资源文件添加到您的项目,然后添加它的文化版本,例如 (Messages.sv-SE.resx)。例如,如果您使用键“UserNumberRequired”将资源字符串添加到这些文件,您将使用以下语法:
[Required(ErrorMessageResourceType=typeof(Messages),ErrorMessageResourceName="UserNumberRequired")]
public string UserNumber { get; set; }
确保将基本资源文件 (Messages.resx)的代码生成设置为公共
祝你好运!