我正在使用.po文件在asp.net核心2-https://docs.microsoft.com/en-us/aspnet/core/fundamentals/portable-object-localization?view=aspnetcore-2.1
中进行本地化我在视图或控制器中成功使用了它,但是如何在视图模型中将它与DataAttributes一起使用。 示例:
[Required(ErrorMessage = "RoleName is required")]
[MinLength(1)]
public string RoleName { get; set; }
有人有可能吗?
答案 0 :(得分:1)
我认为此问题已经得到解决,请阅读以下问题:https://github.com/OrchardCMS/OrchardCore/issues/1462
“我们如何处理错误消息?我们将其转换为[Required(ErrorMessage =“ localized error message”)],还是应该使用默认的MVC错误消息?(通过[Required]启用)” >
解析为
“只需在OrchardCore.Mvc.Core Startup.cs文件中添加builder.AddDataAnnotationsLocalization();即可在文化设置分支中工作。”
PR被合并。