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://localhost:57270/api/testprice?price=132.7492634
由于我传递的值大于90,因此我期望ModelState.Valid为false.但是总是将ModelState.Valid变为真实.
我有什么想念的吗?请帮忙?
解决方法:
尝试这个:
[Range(1.0, 90.1)]
public decimal price{ get; set; }
标签:model-validation,asp-net-core-mvc,c 来源: https://codeday.me/bug/20191109/2012552.html