본문 바로가기
ASP.NET

폼 유효성 체크

by BeGeek 2016. 11. 29.

폼 유효성 체크 간단히 처리 가능

Visual Studio 디자인 탭을 통해 진행 해보자(캡쳐는 Visual Studio2013 기준)

도구상자에서 유효성 검사의 RequiredFieldValidator 를 추가하고 속성 창에서 ErrorMessage 지정하고

속성창 동작에서 ControlToValidate에서 유효성체크 대상 컨트롤(ex> TextBox1 )을 선택하면 됨

 

web.config에 아래내용 추가 필요

 <appSettings>
    <add key="ValidationSettings:UnobtrusiveValidationMode" value="None" />
  </appSettings>

Validation시 폼 아래쪽에 모아서 에러 메세지를 출력하고 싶으면 유효성 검사 컨트롤에서

ValidationSummary를 끌어다 놓고 기존 RequiredFieldValidator 는 Display 를 None 히든처리 해버리면

서머리 영역에만 오류메세지가 출력 가능

패스워드를 다시한번 입력받아 확인하는 경우 CompareValidator를 이용하면 쉽게 처리 가능하다.

CompareValidator컨트롤 선택 후 속성에서 비교 대상 컨트롤(ControlToCompare)과 체크할 컨트롤(ControlToValidate)를 지정하면 된다. 불일치시 메세지는 ErrorMessage 속성에 작성하면 끝!

출력결과

 

댓글