没有资源文件的所选语言的本地化定制验证消息

时间:2019-02-01 00:03:52

标签: asp.net-mvc-5 localization

数据注释mvc模型属性消息将以选定的本地化语言显示,而无需使用资源。

该应用程序使用英语和西班牙语。我在类中有一个用于FirstName的属性,在视图中有一个用于该属性的文本框。我在属性上应用了所需的数据注释。在验证步骤中,错误消息需要使用德语,西班牙语或英语等所选语言。请查看代码,其中我具有另一个属性,该属性可根据所选语言(此处为西班牙语)获取自定义错误消息。我也尝试过validatemessagefor直接使用errorFNM。看来Errormessage只需要一个const属性。有什么方法可以做到这一点?我只能使用数据库存储的元数据。

    public string errorFNM
    {
        get
        {
            return getErrorMessage("Spanish", "FNM");
        }
    }  

[必需的(ErrorMessage = errorHHFNm)] [显示(名称=“名字”)] 公共字符串FNM {得到;组; }

0 个答案:

没有答案
相关问题