유효성검사 2

ASP.NET 콘트롤 Vol.11 - 유효성검사 > ValidationSummary

ValidationSummary는 유효성검사 콘트롤을 모아서 출력 해주는 역할을 합니다. 자바스크립트의 Alert 기능도 쉽게 구현이 가능하니 실무에 유용한 콘트롤 입니다. 실습을 위해 본문에 텍스트박스, 버튼, RequireFieldValidator 와 ValidationSummary 콘트롤을 각각 하나씩 배치합니다. RequireFieldValidator를 선택하고 기본설정을 합니다. SetFocusOnError 를 True로 하면 해당에러가 발생하면 ControlToValidate에 지정된 콘트롤에 마우스 포커스가 깜빡이는 효과를 줍니다. ValidationSummary 는 기본적으로 아래처럼 설정되어 있습니다. 페이지를 실행하여 아무것도 입력 하지않고 버튼을 클릭합니다. 두가지 콘트롤에 각각의 에..

ASP.NET 콘트롤 Vol.10 - 유효성검사 > CustomValidator

CustomValidator는 자체적으로 지원하지 않는 콘트롤을 직접 만들어서 적용하는 방법을 제시합니다. 다른 말로 '사용자정의 콘트롤' 이라고도 합니다. CustomValidator는 클라이언트 측에서 실행되는 방법과 서버 측에서 실행되는 두가지 방법이 있습니다. 일단 자바스크립트를 이용한 클라이언트 방식을 해보겠습니다. 테스트 페이지에 텍스트박스, 버튼, CustomValidator를 하나씩 배치합니다. 배치한 CustomValidator를 선택 후 속성에서 에러메시지를 작성합니다. 이번에는 ClientValidationFunction을 지정합니다. 사용할 함수명을 입력하면 됩니다. 파라미터는 제외합니다. 사용할 자바스크립트 함수를 작성합니다. if문을 아래처럼 줄여서 작성하면 편리합니다. 페이지를..