MVC 3 응용 프로그램에서 작업하고 있습니다.기본값을 변경하는 방법 "필드가 숫자 여야합니다."
[Required(ErrorMessageResourceName = "ListingItemPriceRequired", ErrorMessageResourceType = typeof(ErrorMessages))]
[Display(Name = "DisplayListingItemPrice", ResourceType = typeof(Display))]
[Range(1, 500000000, ErrorMessageResourceName = "ListingItemPriceNotWithinRange", ErrorMessageResourceType = typeof(ErrorMessages))]
public double Price { get; set; }
을 아직도, 나는 "342"와 같은 일부 후행 공백으로 수의 값을 입력 할 때, 나는 "필드를 기본 메시지가 다음과 같이 모델의 필드 중 하나는 유형 두 배이며 정의 가격은 숫자 여야합니다. "
Price 입력 필드의 유효성 검사 속성조차도 "data-val-number"와 같은 값을 갖습니다.
감사합니다.
감사합니다. 각 데이터 유형마다 모델 바인더가 있습니까? btw, 블로그있어? – Bill
커스텀 모델 바인더를 구현했지만 클라이언트 측에서는 여전히 기본 문장 인 동일한 문장이 표시됩니다. 클라이언트 측에서도 다른 메시지를 삽입하는 방법은 무엇입니까? 감사합니다. – Bill