首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何为验证属性提供本地化验证消息

如何为验证属性提供本地化验证消息
EN

Stack Overflow用户
提问于 2016-11-24 21:48:00
回答 3查看 11.4K关注 0票数 9

我正在开发一个ASP.NET Core应用程序,我想覆盖数据注释的默认验证错误消息,如RequiredMinLengthMaxLength等。我在上阅读了文档,但似乎没有涵盖我正在寻找的内容……

例如,Required属性的验证错误消息对于任何模型属性都可以是相同的。默认文本只说明:{0}字段是必需的,因此{0}占位符将用属性的显示名称填充。

在我的视图模型中,我使用不带任何命名参数的Required属性,如下所示...

代码语言:javascript
复制
class ViewModel
{
    [Required, MinLength(10)]
    public string RequiredProperty { get; set; }
}

在我看来,设置ErrorMessageErrorMessageResourceName (和ErrorMessageResourceType)是不必要的开销。我想我可以实现类似于IDisplayMetadataProvider的东西,允许我返回所应用属性的错误消息,以防验证失败。这个是可能的吗?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40788092

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档