如何在ASP.Net Boilerplate中本地化数据注释中的错误消息?

时间:2018-05-24 10:39:43

标签: asp.net-core asp.net-core-mvc asp.net-core-webapi aspnetboilerplate asp.net-core-localization

我使用的是基于ASP.Net Boilerplate版本3.6.2和ASP.Net Zero MVC(ASP.Net Core)模板版本3.8.0的项目。官方文档中的本地化方法是described,但是如何在数据注释中定位错误消息(Required,Range,MaxLength等)?

1 个答案:

答案 0 :(得分:0)

只要您添加适当的服务,ASP.NET Core就会自动执行此操作:

services.AddLocalization(o => o.ResourcePath = "Resources");

...

services.AddMvc()
    .AddDataAnnotationsLocalization();

这适用于1.1以来的所有属性。但是,在此之前,支持Required等验证属性。