Ho un'azione controller che ha un valore DateTime nullable come uno dei parametri che proviene da una casella di testo sul mio modulo. Ho notato che se l'utente dovesse digitare "blah" in quella casella di testo, otterrò un valore Null per il parametro DateTime e un errore del modello verrà aggiunto automaticamente. In questo caso, l'errore ModelState che viene aggiunto è "Il valore 'blah' non è valido".Come si spegne o si sostituisce il messaggio di errore predefinito ModelState in Asp.net MVC?
Il mio problema è che il mio sito supporta più lingue e quindi ho bisogno di localizzare questo errore. Normalmente convalido e aggiungo solo gli errori ModelState ma in questo caso non riesco a liberarmene. Se aggiungo un altro errore ModelState per la stessa casella di testo non viene visualizzato.