ASP.NET 모바일 컨트롤의 주요 기능
업데이트: 2007년 11월
ASP.NET에서는 여러 종류의 장치에 사용할 수 있는 모바일 웹 페이지를 빠르게 만드는 데 유용한 컨트롤, 구성 요소 및 도구가 제공되므로 특정 장치만을 대상으로 하는 코드를 작성할 필요가 없습니다. ASP.NET 모바일 웹 페이지는 다양한 모바일 장치를 인식하고 해당 장치에 적절하게 태그를 렌더링할 수 있습니다.
새 모바일 컨트롤을 사용자 정의 컨트롤로 만들 수도 있습니다. 장치 제조업체나 ISV(독자적 소프트웨어 공급업체)에서는 새 장치를 지원하는 기능을 추가할 수 있습니다. 개발자는 고유한 컨트롤 어댑터를 작성하여 특정 장치의 고유한 기능을 활용하도록 컨트롤을 사용자 지정할 수 있습니다. ASP.NET 모바일 웹 사용자 정의 컨트롤에 대한 자세한 내용과 고유의 컨트롤 어댑터를 작성하는 방법은 사용자 지정 모바일 컨트롤 만들기를 참조하십시오.
확장성
ASP.NET 모바일 웹 페이지 및 모바일 컨트롤은 ASP.NET 페이지 및 서버 컨트롤에 제공되는 것과 동일한 확장 기능을 제공하며 그 밖에도 다양한 장치를 사용하는 데 필요한 기능을 지원합니다. ASP.NET 모바일 웹 페이지 및 모바일 컨트롤에서 제공하는 확장 기능은 다음과 같습니다.
ASP.NET 사용자 정의 컨트롤을 사용하여 간단한 모바일 컨트롤을 선언적으로 작성할 수 있습니다.
컨트롤에 대한 새 어댑터를 추가하여 컨트롤 출력을 특정 장치에 맞게 사용자 지정할 수 있습니다.
새 모바일 컨트롤을 작성하여 ASP.NET 모바일 웹 페이지에 사용할 수 있습니다. 새 컨트롤은 상속 또는 컴퍼지션을 통해 기존 컨트롤을 사용할 수 있습니다.
어댑터 확장 기능을 사용하면 개별 응용 프로그램을 변경하지 않고도 새 장치에 대한 지원을 추가할 수 있습니다.
ASP.NET 모바일 컨트롤
Visual Studio나 텍스트 편집기를 사용하여 ASP.NET 모바일 웹 페이지를 만들 수 있습니다. 많은 컨트롤은 ASP.NET 웹 서버 컨트롤과 비슷합니다. 예를 들어, System.Web.UI.MobileControls.Label 및 System.Web.UI.MobileControls.TextBox 컨트롤의 동작은 ASP.NET System.Web.UI.WebControls.Label 및 System.Web.UI.WebControls.TextBox 컨트롤의 동작과 비슷합니다.
ASP.NET에서 사용할 수 있는 모바일 컨트롤은 다음과 같습니다.