반응형
ValidationSummary는 유효성검사 콘트롤을 모아서 출력 해주는 역할을 합니다.
자바스크립트의 Alert 기능도 쉽게 구현이 가능하니 실무에 유용한 콘트롤 입니다.
실습을 위해 본문에 텍스트박스, 버튼, RequireFieldValidator 와 ValidationSummary 콘트롤을 각각 하나씩 배치합니다.
RequireFieldValidator를 선택하고 기본설정을 합니다.
SetFocusOnError 를 True로 하면 해당에러가 발생하면 ControlToValidate에 지정된 콘트롤에 마우스 포커스가 깜빡이는 효과를 줍니다.
ValidationSummary 는 기본적으로 아래처럼 설정되어 있습니다.
페이지를 실행하여 아무것도 입력 하지않고 버튼을 클릭합니다.
두가지 콘트롤에 각각의 에러메시지가 출력됩니다.
팝업을 띄우기 위해 ValidationSummary 를 아래처럼 설정합니다.
페이지 실행하여 다시 실험 해보면 Alert 팝업창이 뜹니다.
그런데 RequireFieldValidator 에도 같은 메시지가 출력됩니다.
중복되는 메시지를 지우기 위해 RequireFieldValidator 의 Display를 None 으로 설정합니다.
다시 테스트 해보면 팝업메시지만 의도 했던대로 출력됩니다.
'프로그래밍 > ASP.NET' 카테고리의 다른 글
ASP.NET ServerVariables 전체 출력 (0) | 2013.08.20 |
---|---|
ASP.NET 콘트롤 Vol.12 - 데이터 > GridView (2) | 2010.05.23 |
ASP.NET 콘트롤 Vol.10 - 유효성검사 > CustomValidator (0) | 2010.05.16 |
ASP.NET 콘트롤 Vol.9 - 유효성검사 > RangeValidator (2) | 2010.05.15 |
ASP.NET 콘트롤 Vol.8 - 유효성검사 > CompareValidator (0) | 2010.05.14 |