首页 > TAG信息列表 > model-validation

c#-ASP.NET Web API:如果从资源中设置了错误消息,则模型有效

问题是,如果我使用.rsx文件(资源)来提供自定义错误消息,则在ApiController中,ModelState.IsValid始终为true. 这是我的模型: public class LoginModel { public string Email { get; set; } [Required] [MinLength(5)] public string Password { get; set; } } A

c#-ASP.NET WEBAPI核心中的模型状态验证

我正在尝试在ASP.NET WEBAPI Core中使用模型验证.下面提到的是我模型中的代码. [Range(typeof(decimal), "1.0", "90.1")] public decimal price{ get; set; } 我的理解是,如果我传递的值不在1.0-90.1之间,则ModelState.Valid应该为false. 这是我尝试调用该方法的网址, http://l

c# – 如何在Web API中使用FluentValidation执行异步ModelState验证?

我设置了一个web api项目,使用webapi integration package for FluentValidation来使用FluentValidation.然后我创建了一个使用CustomAsync(…)对数据库运行查询的验证器. 问题是在等待数据库任务时验证似乎是死锁.我做了一些调查,似乎MVC ModelState API是同步的,它调用一个同步的

c# – 有没有办法验证在web api控制器中创建的模型?

我有一个控制器,我的PUT方法使用multipart / form-data作为内容类型,所以我从而在控制器内获得JSON和映射类. 有没有办法可以在控制器内部模型类中编写的注释中验证此模型? public class AbcController : ApiController { public HttpResponseMessage Put() { var