ASP.NET MVC-验证错误消息未显示资源文件中的值

时间:2019-07-04 15:24:31

标签: asp.net-mvc validation resx

我正在使用资源(.rex)文件全球化.net mvc应用程序。除了显示验证错误消息时,其他所有东西都工作正常:显示资源 name 而不是值。

Screenshot of how validation messages are currently displayed

如您所见,将显示resx属性的名称而不是值。

以下是resx文件:

Screenshot of resx file

以下是设置模型属性上的数据注释的方式:

[Required(ErrorMessageResourceType = typeof(Resourcefile.Resources), ErrorMessageResourceName = "Username_Msg", ErrorMessage = null)]
    public string Username { get; set; }

1 个答案:

答案 0 :(得分:0)

请尝试

[Required(ErrorMessageResourceName =“ ValidationErrorRequiredField”,ErrorMessageResourceType = typeof(ErrorResources)) 公共字符串用户名{get;组; }