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/
我有一个小问题:我尝试使用 ApiController
属性以智能方式实现数据验证,以在每个端点中删除 ModelState.IsValid
。
但是有了这个功能,我想将简单原始类型的错误消息更改为整数等。-可能使用不同的语言
实际上是这样的:
sample
我也使用 FluentValidation,但我知道这个插件不是针对简单类型,而是针对更复杂的类型。
我不知道如何解决这个问题。
希望大家能帮帮我。
通过流畅的验证,绝对有可能为简单类型创建验证器,例如 int 和 string。
您只需为您的对象编写一个自定义验证器。如果您只需要一个简单的字符串或 int 而不是使用该 属性 创建一个对象,您可以为其编写验证。
看看这个:https://codewithmukesh.com/blog/fluent-validation-aspnet-core/