说我有这个型号:
public class MyFormModel
{
[Required(ErrorMessage="Date From is required")]
public DateTime? DateFrom{ get; set; }
}
控制器:
[HttpPost]
public WebResponse MyMethod([FromBody] MyFormModel form)
{
//blah blah
}
帖子的主体:
{
"DateFrom": "aaa"
}
在发布到WebAPI时,我将DateFrom
值设置为"aaa"
。默认绑定返回以下错误消息(在ModelState中):
值' undefined-undefined-undefined'对于DateFrom无效。
如果绑定失败,如何自定义错误消息。例如。如果绑定失败,我想要一条错误消息:"DateFrom is invalid"
。