Latest on twitter:

DataAnnotations validation with ASP.NET MVC silently fails

Well I spent hours the other day trying to work out why my validation using the default DataAnnotations in ASP.NET MVC wasn’t working.
It turns out that my resource file was internal and not public so the model binder couldn’t access the resource file properties. It’s fair enough that it couldn’t gather the error messages but I really do think that it should throw an exception if that is the case.
I’ve added an issue to codeplex about this because a silent fail really doesn’t seem helpful to me at all. Will update if they take action on this or give a reason otherwise.