如何使用orchard .po文件本地化在asp.net核心中本地化数据注释属性?

问题描述 投票:2回答:1

我正在使用.po文件在asp.net core 2中进行本地化 - https://docs.microsoft.com/en-us/aspnet/core/fundamentals/portable-object-localization?view=aspnetcore-2.1

我在视图或控制器中成功使用它,但如何在视图模型中使用它与数据属性。例:

    [Required(ErrorMessage = "RoleName is required")]
    [MinLength(1)]
    public string RoleName { get; set; }

有没有人知道它是否可能?

c# asp.net asp.net-core orchardcms
1个回答
1
投票

我认为它已经被解决/解决,阅读这个问题:https://github.com/OrchardCMS/OrchardCore/issues/1462

“我们如何处理错误消息?我们将它们转换为[Required(ErrorMessage =”本地化错误消息“)],还是应该使用默认的MVC错误消息?(通过[Required]启用)”

解决为

“通过在OrchardCore.Mvc.Core Startup.cs文件中添加简单的builder.AddDataAnnotationsLocalization();来在culture-settings分支中工作。”

公关被合并了。

© www.soinside.com 2019 - 2024. All rights reserved.