我使用的是基于ASP.Net Boilerplate版本3.6.2和ASP.Net Zero MVC(ASP.Net Core)模板版本3.8.0的项目。官方文档中的本地化方法是described,但是如何在数据注释中定位错误消息(Required,Range,MaxLength等)?
答案 0 :(得分:0)
只要您添加适当的服务,ASP.NET Core就会自动执行此操作:
services.AddLocalization(o => o.ResourcePath = "Resources");
...
services.AddMvc()
.AddDataAnnotationsLocalization();
这适用于1.1以来的所有属性。但是,在此之前,支持Required
等验证属性。