본문 바로가기

유효성 검사

asp.net 유효성 검사(RegularExpressionValidator) - part 4 4. RegularExpressionValidator 정규 표현식을 이용한 유효성 검사입니다. 제 블로그에서 몇번 설명을 한적이 있으니 반가우실지도..-_-;; 아닌가요..ㅋㅋ;; 처음 보시는 분도 계시겠군요. Regular Expression(정규 표현식)은 사용자의 입력 값이 예측가능하고, 잘 알려져 있는 문자들의 패턴 (규칙이 있는 형식)으로 구성되어져 있는지를 검사하기 위한 효과적인 방법중에 하나입니다. 이 설명을 보시는 분들이 꼭 알아 두셔야 할것은 정규표현식이 만능은 아니며, 제가 사용하는 식이 정답도 아니라는 것입니다. 상황에 따라 또는 프로그래머에 따라 그 식은 변할수도 있으며 더 유용할수도 있습니다. 참고로 더 말씀을 드리자면, 일반적으로 사용하는 에디터 툴들(울트라 에디터, 에디트 플러.. 더보기
asp.net 유효성 검사(기본 속성 활용) - part 3 웹사이트를 만들다보면 입력박스에서 데이터의 유효성 검사를 필히 하게된다. 특히 회원가입을 할 경우 필수적이라고 할수 있다. ASP.NET에는 이런 유효성 검사를 할수 있는 유효성 검사 컨트롤을 지원하고 있다. 1. ASP.NET에서 지원하는 유효성 검사 컨트롤 RequiredFieldValidator 사용자가 데이터를 입력 하였는지 또는 어떤 선택을 하였는지 확인한다. 만일 아무런 입력이 되지 않았으면 에러를 발생한다. RegularExpressionValidator 사용자 입력에 대한 정규식을 확인한다. 정규식을 활용하면 우편번호나 전화번호 또는 자기가 직접 만든 정규 데이터 형식의 다양한 입력 값의 유효성을 확인을 할 수 있다. CompareValidator 고정된 값과 입력 컨트롤 또는 다른 입력 .. 더보기
asp.net 유효성 검사(기본 속성) - part 2 서버 측 유효성 검사의 동작 순서 페이지가 처음 접근될 때 1. ASPX 파일을 기반으로 페이지와 그 내부에 있는 컨트롤들이 생성됩니다. 2. Page_Load 이벤트가 발생합니다. 3. 페이지와 컨트롤들의 속성들이 숨겨진 필드로 저장됩니다. 4. 페이지와 컨트롤들이 HTML로 바뀝니다. 5. 모든 자원을 해제합니다. 사용자가 버튼이나 그 유사한 컨트롤을 클릭했을 때 1. ASPX 파일을 기반으로 페이지와 그 내부에 있는 컨트롤들이 생성됩니다. 2. 페이지와 컨트롤의 속성들이 숨겨진 필드로부터 복원됩니다. 3. 페이지 컨트롤들이 사용자 입력에 기반해서 변경됩니다. 4. Page_Load 이벤트가 발생합니다. 5. 변경되었다는 알림 이벤트들이 발생합니다. 6. 페이지와 컨트롤의 속성들이 숨겨진 필드로 저장.. 더보기
asp.net 유효성 검사 - part 1 Taeyo's ASP.NET 강좌 최초 작성일 : 2004년 05월 03일 강좌 최종 수정일 : 2004년 05월 06일 강좌 읽음 수 : 회 작성자 : Taeyo(김 태영) 편집자 : Taeyo(김 태영) 강좌 제목 : 유효성 검사 후 별도 스크립트 실행하기 강좌 전 태오의 잡담> 간만에 등장한 태오입니다. 방가방가~~ 장장 1년이 지나서야 Programming ASP.NET 서적의 번역을 끝내게 되었네요.(하아하아~) 이제 다시금 강좌와 사이트 개편쪽으로 방향을 잡고 준비를 해야할 것 같습니다. 대상 : 100 - 200 * 분류 : ASP.NET & Client Script * (100 :초급, 200 : 중급, 300 : 고급) 이번 시간에 같이 다루어볼 내용은.... 현업에서 많이들 궁금해 하셨.. 더보기