더북(TheBook)

28.1 | 폼 유효성 검사

 

웹을 통한 사용자 데이터 입력을 진행하는 과정에서 항상 고민해야 하는 부분은 사용자가 입력한 데이터가 프로그램 설계 당시에 원했던 데이터냐, 아니냐다. 이를 판단할 수 있어야 하는데 이러한 작업을 유효성 검사라고 한다. MVC에서는 여러 가지 방식으로 유효성 검사(Validation)를 진행할 수 있는데 이번 장에서는 순수 HTML 및 자바스크립트를 사용해 폼을 구성하는 방식부터 가장 최신의 태그 헬퍼(Tag Helper)를 사용하는 방법까지 단계별로 적용하는 방법을 다뤄보겠다.

MVC에서의 유효성 검사는 System.ComponentModel.DataAnnotations 네임스페이스를 사용해 모델 차원에서의 유효성 검사를 지원한다. 뷰 모델(ViewModel) 자체가 유효성 검사 코드를 가지며 자바스크립트와 제이쿼리를 사용해 클라이언트 측 유효성 검사를 진행한다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.