반응형
정수 값의 필수 속성
Id 속성이있는 뷰 모델이 있습니다.
[Required]
public int Id { get; set; }
하지만이 속성은 문자열 속성에서만 작동한다고 생각합니다.
Id가 설정되지 않은 경우 Id의 값은 0이고 모델이 유효합니다.
int 속성에 대한 값이 설정되지 않은 경우 모델이 유효하지 않게하려면 어떻게해야합니까?
값 을 허용 하려면 유형을 Nullable<int>
(shortcut int?
)으로 변경하십시오 null
.
Range
속성을 사용하십시오 .
최소값을 1로 설정하고 최대 값을 int.MaxValue
[Range(1, int.MaxValue, ErrorMessage = "Value for {0} must be between {1} and {2}.")]
참조 URL : https://stackoverflow.com/questions/6662976/required-attribute-for-an-integer-value
반응형
'programing' 카테고리의 다른 글
iOS 앱을 tvOS로 확장하는 방법 (0) | 2020.12.24 |
---|---|
border-radius + background-color == 잘린 테두리 (0) | 2020.12.15 |
C ++ 11 : 소유하지 않는 모든 원시 포인터를 std :: shared_ptr ()으로 바꾸시겠습니까? (0) | 2020.12.15 |
XPath-node ()와 text ()의 차이점 (0) | 2020.12.15 |
angularjs 앱에서 안전한 (!) 인증 시스템을 달성하는 방법은 무엇입니까? (0) | 2020.12.15 |