Share via


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.LabelSystem.Web.UI.MobileControls.TextBox 컨트롤의 동작은 ASP.NET System.Web.UI.WebControls.LabelSystem.Web.UI.WebControls.TextBox 컨트롤의 동작과 비슷합니다.

ASP.NET에서 사용할 수 있는 모바일 컨트롤은 다음과 같습니다.

AdRotator

Calendar

Command

CompareValidator

CustomValidator

Form

Image

Label

Link

List

MobilePage

ObjectList

Panel

PhoneCall

RangeValidator

RegularExpressionValidator

RequiredFieldValidator

SelectionList

StyleSheet

TextBox

TextView

ValidationSummary

참고 항목

기타 리소스

ASP.NET 모바일 웹 페이지 만들기