사용자 지정 모바일 컨트롤 만들기
업데이트: 2007년 11월
모바일 사용자 정의 컨트롤과 사용자 지정 모바일 컨트롤이라는 두 가지 형식의 모바일 컨트롤을 만들 수 있습니다. 사용자 정의 컨트롤은 .ascx 파일을 사용하여 만들며 MobileUserControl에서 상속됩니다. 사용자 지정 모바일 컨트롤은 System.Web.UI.MobileControls.MobileControl에서 상속되는 독립적인 개체입니다. ASP.NET 모바일 사용자 정의 컨트롤과 사용자 지정 모바일 컨트롤을 만들면 여러 ASP.NET 모바일 웹 페이지에서 공용 UI(사용자 인터페이스) 기능을 다시 사용할 수 있습니다.
ASP.NET은 고유한 모바일 컨트롤을 작성할 수 있는 여러 가지 기술을 제공합니다. 응용 프로그램에 가장 적절한 컨트롤 형식을 확인하려면 ASP.NET 사용자 정의 컨트롤 개요 및 사용자 지정 ASP.NET 서버 컨트롤 개발을 참조하십시오.
ASP.NET 모바일 사용자 정의 컨트롤을 사용하면 표준 ASP.NET 사용자 정의 컨트롤을 사용할 때와 마찬가지로 부분 캐싱, 즉 컨트롤의 출력을 해당 컨트롤이 포함된 웹 페이지의 나머지 부분과 별개로 캐시하는 기술을 사용할 수 있습니다. ASP.NET 사용자 정의 컨트롤의 출력 캐싱에 대한 자세한 내용은 ASP.NET 페이지의 부분 캐싱을 참조하십시오.
ASP.NET 모바일 웹 페이지를 만들 때는 Microsoft Visual Basic이나 C#과 같은 단일 언어를 선택해야 합니다. 그러나 단일 모바일 웹 페이지에는 공용 언어 런타임에서 지원되는 모든 언어로 작성된 사용자 정의 컨트롤과 사용자 지정 컨트롤이 포함될 수 있습니다.
단원 내용
사용자 정의 컨트롤
.ascx 파일에서 컨트롤을 개발하여 응용 프로그램에서 다시 사용할 수 있는 사용자 지정 컨트롤을 만드는 방법에 대해 설명합니다.상속을 통해 기능 확장
새 컨트롤 작성, 기본 컨트롤의 기능 상속 및 새 메서드, 속성 또는 이벤트를 사용한 기본 컨트롤 확장 등의 방법으로 새 기능을 개발하는 작업에 대해 설명합니다.모바일 컨트롤의 사용자 지정 특성
ASP.NET 모바일 컨트롤에 응용 프로그램별 특성을 추가하는 데 대해 설명합니다.합성 컨트롤
여러 개의 개별 컨트롤로 구성된 컨트롤을 개발하는 데 대해 설명합니다.장치별 컴퍼지션
장치별로 다르게 렌더링되는 컨트롤을 작성하는 방법과 장치별 컴퍼지션을 사용할 경우의 이점에 대해 설명합니다.사용자 지정 모바일 웹 컨트롤 작성
MobileControl에서 직접 상속되는 ASP.NET 모바일 컨트롤을 만드는 방법에 대해 설명합니다.사용자 지정 지속성 구현
컨트롤 작성기를 사용하여 사용자 지정 지속성을 구현하는 방법에 대해 설명합니다.