如何将现有的RESX文件应用于.Net Core Project

我已经有一个“ CommonResource.resx”文件,我只需要将其添加到.NET Core 3.0项目中并申请模型的Display属性以及验证消息即可。

    public UserViewModelValidator(IStringLocalizer<CommonResource> localizer)
        {
RuleFor(model => model.User).NotNull().WithMessage(m => localizer["RequiredField"]).NotEmpty().WithMessage(m => localizer["RequiredField"]);
                 }


//CommonResource.Resx file is existing file having all resources.

资源文件具有以下键值:

"RequiredField" : "Its a Required Field"
…
..

但是,当验证通过时,该消息显示为“ RequiredField”,而不是“其为必填字段”。

需要为Model的“ Display()”属性链接相同的资源文件。

请在这里帮助您,资源文件如何应用于适用于“显示”属性和验证消息的.NET Core。此外,我是否需要更改CommonResource.en.resx。仅使用英语文化,不使用其他任何文化。

shz832003dky 回答:如何将现有的RESX文件应用于.Net Core Project

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2467084.html

大家都在问