ASP.NET Core 5 - 一种检查原始数据类型或更改错误消息的方法

ASP.NET Core 5 -a way to check primitive datatype or change error message

我有一个小问题:我尝试使用 ApiController 属性以智能方式实现数据验证,以在每个端点中删除 ModelState.IsValid

但是有了这个功能,我想将简单原始类型的错误消息更改为整数等。-可能使用不同的语言

实际上是这样的:

sample

我也使用 FluentValidation,但我知道这个插件不是针对简单类型,而是针对更复杂的类型。

我不知道如何解决这个问题。

希望大家能帮帮我。

通过流畅的验证,绝对有可能为简单类型创建验证器,例如 int 和 string。

您只需为您的对象编写一个自定义验证器。如果您只需要一个简单的字符串或 int 而不是使用该 属性 创建一个对象,您可以为其编写验证。

看看这个:https://codewithmukesh.com/blog/fluent-validation-aspnet-core/