더북(TheBook)

4. StronglyTypeView.cshtml 페이지를 실행하면(/FormValidationDemo/StronglyTypeView) 다음과 같이 앞서 생성했던 폼과 같은 폼이 만들어지고 모델 기반으로 Name과 Content 이름을 갖는 텍스트박스가 생성된다. 추가로 Html.TextBoxFor() 같은 헬퍼 메서드에 의해 data-val-required처럼 data-로 시작하는 커스텀 속성이 추가되어 텍스트박스가 생성된다. 이는 클라이언트 기반 유효성 검사를 진행할 때 유용하게 사용된다. 특히 제이쿼리 유효성 검사 플러그인 사용 시 아주 유용하게 사용되는 속성들이다.

▲ 그림 28-7 강력한 형식의 뷰 페이지 실행 및 소스 보기

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