다음을 통해 공유


사용자 지정 모바일 컨트롤 만들기

업데이트: 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 모바일 컨트롤을 만드는 방법에 대해 설명합니다.

  • 사용자 지정 지속성 구현
    컨트롤 작성기를 사용하여 사용자 지정 지속성을 구현하는 방법에 대해 설명합니다.

참고 항목

개념

ASP.NET 사용자 정의 컨트롤 개요

참조

MobileControl

기타 리소스

확장성 개발자 가이드

사용자 지정 ASP.NET 서버 컨트롤 개발