Скажите, у меня есть эта модель:
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"
в случае сбоя привязки.