본문 바로가기
코딩(개발)/ASP.NET Core & Blazor

모델 메타데이터

by 플랜데버 2021. 11. 21.

 

 System.ComponentModel.DataAnnotations

 

[Required] : 필수입력 요소, NULL 값을 혀용하지 않아야 함을 요청 , SQL 제약 조건의 NOT NULL

[Display] : label 등에 표시할 텍스트

[DataType] : 암호 또는 이메일 형식을 지정  - DataType.Password , DataType.EmailAddress

[MinLength] : 문자열 최소 길이 지정

[MaxLength] : 문자열 최대 길이 지정

[RequiredExpression] : 정규식을 사용하여 제약 조건 부여

[Range] : 범위지정

[Compare] : 특정값과 비교, 암호 확인 용도로 사용

[BindNever] : 바인딩을 지정하지 않음

'코딩(개발) > ASP.NET Core & Blazor' 카테고리의 다른 글

라우트 태그 헬퍼  (0) 2021.12.28
라우트 토큰  (0) 2021.12.28
웹앱 기본  (0) 2021.12.07
ASP.NET Core 코드 기초  (0) 2021.12.07
ASP.NET Core  (0) 2021.12.07

댓글