Tengo una acción de controlador que tiene un DateTime que se puede nulos como uno de los parámetros que provienen de un cuadro de texto en mi formulario. Noté que si el usuario escribiera "blah" en ese cuadro de texto, obtendré un valor nulo para el parámetro DateTime y se agregará automáticamente un error de modelo. En este caso, el error ModelState que se agrega es "El valor 'blah' no es válido".¿Cómo se desactiva o se reemplaza el mensaje de error predeterminado de ModelState en Asp.net MVC?
Mi problema es que mi sitio admite varios idiomas, por lo que debo localizar este error. Normalmente solo valido y agrego los errores de ModelState, pero en este caso parece que no puedo deshacerme de él. Si agrego otro error de ModelState para el mismo cuadro de texto, no aparece.