Нашли что-то . Этот блог объясняет шаг за шагом, как это сделать. Я только что попытался выполнить быстрый прогон, используя беспрепятственную проверку MVC 3, и она отлично работала.
По сути, вы добавляете ресурс и используете атрибут валидации следующим образом:
[Range(1, 130, ErrorMessageResourceType = typeof(Resources), ErrorMessageResourceName = "Range")]
public string myNumber { get; set; }
Результатом стала проверка клиента с моей пользовательской строкой.