3
그때 나는 내부 검증 예외가 발생 생각하지만, int32
maxValue를 오버플로 큰 숫자를 입력 텍스트 상자 I 사용자 형식에서 int?
MVC 4 검증 정수 오버 플로우
/// <summary>
/// Represents A company Id
/// </summary>
[Range(1, 999999999, ErrorMessage="Error"])
public int? CompanyId{ get; set; }
의 내 뷰 모델의 속성이 메시지가 나타나지 않습니다.
나는 호출하여 global.asax
에서 기본 메시지를 무시하고 :
DefaultModelBinder.ResourceClassKey = "GlobalResources";
당신은 내가 메시지가 나타나도록 자원을 대체 할 입력해야하는지 키 아십니까? Int32
오버플로에 대한 특정 메시지가 있습니까?
나는 PropertyValueInvalid
을 재정의했으나 표시되지 않습니다. 덮어 쓸 필요가있는 다른 열쇠가있는 것 같습니다. 모든 기본 키 목록을 어디에서 찾을 수 있는지 알려주십시오.
'보기'에 메시지를 표시 하시겠습니까? 그렇다면'View '에 대한 코드를 게시 할 수 있습니까? – rae1
저는 PC가 아니기 때문에 지금은 기울어지지 않습니다. 그러나이 질문이있는 경우 BeginForm 안에 @ Html.ValidationSummary()가 있습니다. – StringBuilder
'View'에도'@Html.ValidationMessageFor (model => model.CompanyId)'가 있습니까? – rae1