프로그래밍/ASP.NET 50

DAL 레이어에서 데이터타입 지정시 유의할 점

일일이 같은 코딩을 반복하기 번거로워서 비슷한 반복코딩은 보통 복사를 많이 하는데요, 글자수 지정을 무심결에 지나치면 오랜 삽질을 할 수도 있답니다. 아래 예시에서 VarChar.20으로 지정해야 하는데 VarChar.2로 지정하여 데이터가 계속 잘려서 오류가 남. 이런류의 오류는 디버깅 모드에서도 잘 집히기 않기에 시간을 아낄려면 유심히 관찰하고 수정해야 합니다.

ASP.NET 콘트롤 Vol.12 - 데이터 > GridView

GridView는 ASP.NET 2.0 부터 제공되는 유용한 리스트 출력용 콘트롤 입니다. 가장 기본적인 방식으로 DB에 있는 데이타를 GridView를 활용하여 출력하는 실습을 해보겠습니다. 사용되는 DB는 Northwind 데이터베이스 입니다. Northwind 데이터베이스 다운로드 및 설치법은 http://doonee.kr/181 이곳을 참고하세요. 본문에 GridView를 하나 배치하고, 자동서식을 클릭합니다. 마음에 드는 서식을 골라서 적용합니다. 코드단으로 넘어가서 관련 네임스페이스를 추가합니다. 페이지가 로드하는 부분에 코딩을 하겠습니다. 크게 4단계 방식으로 진행할려고 하니 미리 4가지 인스턴스를 생성합니다. 인스턴스 생성 후 세분화된 단계의 주석을 미리 입력합니다. 입력해둔 주석에 내용을..

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문을 아래처럼 줄여서 작성하면 편리합니다. 페이지를..