방법: ASP.NET 사용자 정의 컨트롤 만들기
업데이트: 2007년 11월
ASP.NET 웹 페이지를 디자인하는 것과 거의 같은 방식으로 ASP.NET 사용자 정의 컨트롤을 만듭니다. 표준 ASP.NET 페이지에서 사용하는 HTML 요소와 컨트롤을 사용자 정의 컨트롤에서도 사용할 수 있습니다. 그러나 사용자 정의 컨트롤에는 html, body 및 form 요소가 없으며 파일 이름 확장명이 .ascx여야 합니다.
ASP.NET 사용자 정의 컨트롤을 만들려면
사용자 정의 컨트롤을 추가할 웹 사이트 프로젝트를 엽니다. 웹 사이트 프로젝트가 아직 없는 경우에는 새로 만들 수 있습니다. 자세한 내용은 로컬 IIS 웹 사이트 또는 방법: 파일 시스템 웹 사이트 만들기를 참조하십시오.
웹 사이트 메뉴에서 새 항목 추가를 클릭합니다.
새 항목 추가 대화 상자가 나타납니다.
새 항목 추가 대화 상자의 Visual Studio에 설치되어 있는 템플릿에서 웹 사용자 정의 컨트롤을 클릭합니다.
이름 상자에 컨트롤의 이름을 입력합니다.
사용자가 입력하는 컨트롤 이름에 .ascx 파일 이름 확장명이 기본으로 추가됩니다.
언어 목록에서 사용할 프로그래밍 언어를 선택합니다.
필요에 따라 사용자 정의 컨트롤의 코드를 별도의 파일에 유지하려면 다른 파일에 코드 입력 확인란을 선택합니다.
추가를 클릭합니다.
새 ASP.NET 사용자 정의 컨트롤이 만들어진 다음 디자이너에서 열립니다. 새 컨트롤의 태그는 @ Page 지시문 대신 @ Control 지시문을 포함한다는 점을 제외하면 ASP.NET 웹 페이지의 태그와 비슷합니다. 사용자 정의 컨트롤에는 html, body 및 form 요소가 없습니다.
새로 만든 사용자 정의 컨트롤에 태그와 컨트롤을 추가한 다음, 컨트롤 이벤트 처리 또는 데이터 소스에서 데이터 읽기 등과 같이 사용자 정의 컨트롤에서 수행할 작업의 코드를 추가합니다.
참고 항목
작업
방법: 웹 페이지에 ASP.NET 사용자 정의 컨트롤 포함