저는 System.ComponeneModel.DataAnnotations 특성 (예 : Required 및 StringLength)을 사용하고 있습니다. 전역으로 오류 메시지를 현지화 할 수 있습니까?유효성 검사를 전역으로 지역화
은 내가 사방에 난 그냥 미친 것이 필수 속성을 사용하여이
[Required(ErrorMessageResourceName = "Required", ErrorMessageResourceType = typeof(Resources.Validation))]
을하지만이 일을 할 수 있습니다 알고 있습니다.
public class LocalizedRequiredAttribute : RequiredAttribute {
public LocalizedRequiredAttribute()
: base() {
ErrorMessageResourceName = "Required";
ErrorMessageResourceType = typeof(Resources.Validation);
}
}
(그러나 다른 방법이없는 경우, 나는이 정착 것) 당신이 필요로하는 AFAIK
비슷한 질문 http://stackoverflow.com/questions/2480557/providing-localized-error-messages-for-non-attributed-model-validation-in-asp- ne –