더북(TheBook)

9.2 | ASP.NET 웹 폼 사용자 정의 컨트롤

9.2.1 웹 폼 사용자 정의 컨트롤이란?

웹 폼 사용자 정의 컨트롤(User Control)은 웹 페이지에서 반복 사용되는 부분을 따로 파일로 구성해 사이트를 제작할 때 효율성을 높여준다. 웹 폼 페이지가 ASPX 파일을 사용한다면 웹 사용자 정의 컨트롤 페이지는 ASCX 파일을 사용한다. 웹 폼이 한 페이지 전체를 가리킨다면 웹 사용자 정의 컨트롤은 웹 폼에 올라갈 부분 페이지를 나타낸다. 웹 사용자 정의 컨트롤은 단독으로 실행되지 않으며 반드시 웹 폼에서 실행되어야 한다.

다음 그림은 실행 페이지가 Default.aspx인 웹 폼이다. 실행 페이지의 부분 페이지를 웹 폼 사용자 정의 컨트롤을 사용해 Navigator.ascx, Category.ascx, Catalog.ascx, Copyright.ascx로 따로 구성한 후 웹 폼에 포함시켜서 출력할 수 있다.

▲ 그림 9-3 웹 폼 사용자 정의 컨트롤 설명

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.