【发布时间】:2021-07-14 03:34:19
【问题描述】:
我正在处理一个包含许多模型的项目,在这些模型中,我需要在几个不同的地方发生本地化错误消息进行相同的验证。现在我用
装饰相应的属性 [RegularExpression(Bla, ErrorMessageResourceType = typeof(Blub), ErrorMessageResourceName = Blablablub)]
public int SomeInt { get; set; }
如何使用自定义验证属性为此指定简写?我想要的是类似的东西
[MyRegularExpressionDecorator]
public int SomeInt { get; set; }
非常感谢任何输入。谢谢!
【问题讨论】:
-
感谢您提供指向自定义 ValidationAttribute 的指针。有了这个,我可以从头开始创建一些东西,我还可以再次使用 IStringLocalizer 等实现整个错误处理。我想知道是否有更优雅的方式来利用已经实现的关于通过 ErrorMessageResourceType 和 ErrorMessageResourceName 进行本地化的功能。对不起。在原始问题中应该更精确......
标签: c# asp.net-core model-validation