Estoy usando jquery para validación del lado del cliente junto con anotaciones de datos. Todo funciona bien, pero me gustaría localizar un mensaje cuando se ingresa un valor no numérico en el cuadro de texto numérico. Para la validación del lado del servidor se puede hacer estableciendo DefaultModelBinder.ResourceClassKey en el nombre de la clase de recurso y proporcionando el valor para la clave PropertyValueInvalid.Localizando mensajes de validación en el lado del cliente mediante jQuery en ASP.net MVC
Sin embargo, para la validación del lado del cliente, asp.net mvc está utilizando su propio archivo de recursos con la clave 'ClientDataTypeModelValidatorProvider_FieldMustBeNumeric'. La única forma de resolverlo que encontré se describe en Custom Server and Client Side Required Validator in MVC 2 using jQuery.validate. La solución funciona, pero me preguntaba si existe una manera más fácil o más correcta de hacerlo.
Gracias.