我收到所有输入的验证失败消息(状态代码 400),当我将日期格式更改为字符串时,正则表达式有效,但 DateType 验证不起作用。它接受 2019-02-31 作为有效输入。知道如何使其工作 DateTime 参数类型吗?
[HttpGet("{date}")]
public ActionResult<string> Get( [RegularExpression(@"^[0-9]{4}-[0-9]{2}-[0-9]{2}$"), DataType(DataType.Date)] DateTime date)
{
return Ok();
}
www说
凤凰求蛊
繁星coding
相关分类