ValidationResult Returned From IValidatableObject.Validate Is Not Localized
问题 In my ASP.NET MVC3 site, I am using the following as a View Model: using DataResources = Namespace.For.The.Localization.Resources.IndexViewModel; public class IndexViewModel, IValidatableObject { private string _field1_check_value = "foo"; private string _field2_check_value = "bar"; [Required(ErrorMessageResourceName="Validation_Field1_Required", ErrorMessageResourceType=typeof(DataResources))] [DataType(DataType.Text)] public string Field1 { get; set; } [Required(ErrorMessageResourceName=