gpt4 book ai didi

c# - 如何将 FluentValidator 挂接到 Web API?

转载 作者:IT王子 更新时间:2023-10-29 04:11:20 28 4
gpt4 key购买 nike

我正在尝试将 Fluent Validation 连接到我的 MVC WEB Api 项目,但它不想工作。

当我使用 MyController : Controller 时 -> 工作正常(ModelState.IsValid 返回 False)

但是当我使用 MyController :ApiController 时......什么都没有。

有没有人有如何连接它们的经验?

最佳答案

最新版Fluent Validation (5.0.0.1) 支持web api

只需从 Nuget 安装它并像这样在 Global.asax 中注册它:

using FluentValidation.Mvc.WebApi;

public class WebApiApplication : System.Web.HttpApplication
{
protected void Application_Start()
{
...
FluentValidationModelValidatorProvider.Configure();
}
}

关于c# - 如何将 FluentValidator 挂接到 Web API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12975291/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com