我正在使用资源(.rex)文件全球化.net mvc应用程序。除了显示验证错误消息时,其他所有东西都工作正常:显示资源 name 而不是值。
Screenshot of how validation messages are currently displayed
如您所见,将显示resx属性的名称而不是值。
以下是resx文件:
以下是设置模型属性上的数据注释的方式:
[Required(ErrorMessageResourceType = typeof(Resourcefile.Resources), ErrorMessageResourceName = "Username_Msg", ErrorMessage = null)]
public string Username { get; set; }
答案 0 :(得分:0)
请尝试
[Required(ErrorMessageResourceName =“ ValidationErrorRequiredField”,ErrorMessageResourceType = typeof(ErrorResources)) 公共字符串用户名{get;组; }