Использовать HandleInvalidModelState
PM> Install-Package HandleInvalidModelState
example
[HttpPost]
[TypeFilter(typeof(HandleInvalidModelWithViewActionFilterAttribute))]
public IHttpActionResult Post(object model)
{}
Кроме сценария основных случаев (возврат с недопустимой моделью ) поддерживает возвраты Json и Перенаправление запроса.
отказ от ответственности: автор пакета