Я использую jquery для проверки на стороне клиента вместе с аннотациями данных.Все работает нормально, но я хотел бы локализовать сообщение, когда в числовое текстовое поле вводится не числовое значение.Для проверки на стороне сервера это можно сделать, установив DefaultModelBinder.ResourceClassKey в качестве имени класса ресурса и указав значение для ключа PropertyValueInvalid.
Однако для проверки на стороне клиента mvc asp.net использует собственный файл ресурсов с ключом 'ClientDataTypeModelValidatorProvider_FieldMustBeNumeric'.Единственный способ решить эту проблему, который я нашел, описан в Обязательный валидатор на стороне сервера и клиента в MVC 2 с использованием jQuery.validate .Решение работает, но мне было интересно, есть ли более простой или правильный способ сделать это.
Спасибо.