다음을 통해 공유


웹 컨트롤과 모바일 컨트롤 비교

업데이트: 2007년 11월

ASP.NET Mobile 웹 페이지는 ASP.NET 웹 페이지 만들기를 기반으로 합니다. ASP.NET 모바일 컨트롤은 다양한 모바일 장치에 대해 콘텐츠 사이트 및 웹 응용 프로그램을 만드는 데 사용할 수 있는 도구 집합을 제공합니다. 사용자는 ASP.NET 모바일 컨트롤의 자동 선택 렌더링(adaptive rendering) 기능을 활용하는 동시에 핸드 헬드 컴퓨터나 휴대폰 같이 특정 장치 또는 특정 장치 유형에 맞게 표시되도록 컨트롤을 사용자 지정할 수 있습니다.

다음 표에서는 ASP.NET 웹 서버 컨트롤과 ASP.NET 모바일 컨트롤을 비교합니다.

웹 서버 컨트롤

모바일 컨트롤

설명 또는 차이점

AdRotator

AdRotator

기능이 유사합니다. 모바일 컨트롤은 ImageKeyhrefKey 속성을 추가합니다.

Button, ImageButton, LinkButton

Command

모바일 컨트롤은 웹 서버 Button, ImageButtonLinkButton 컨트롤의 기능을 결합합니다.

Calendar

Calendar

기능이 유사합니다. 모바일 컨트롤은 HTML 관련 속성을 직접 제공하지 않지만 WebCalendar 속성을 통해 기본 웹 서버 Calendar 컨트롤을 노출합니다.

[해당 컨트롤 없음]

PhoneCall

전화를 걸 수 있는 장치에서 데이터 줄을 제거한 다음 전화 걸기를 시작하는 데 사용됩니다. 이는 전자 메일 클라이언트를 시작하는 전자 메일 주소의 mailto: 프로토콜과 유사합니다.

CompareValidator

CompareValidator

기능이 유사합니다.

CustomValidator

CustomValidator

기능이 유사합니다.

DataList, Repeater

List

기능이 유사합니다. 모바일 컨트롤은 장치별로 템플릿을 적용할 수 있습니다.

DataGrid

ObjectList

기능이 유사합니다. ObjectList 컨트롤은 데이터 컬렉션을 표시하는 여러 가지 뷰를 제공합니다.

[해당 컨트롤 없음]

DeviceSpecific

모바일 컨트롤에 대해 속성 재정의 및 템플릿을 설정하는 데 사용됩니다.

[해당 컨트롤 없음]

Form

ASP.NET 웹 응용 프로그램의 페이지와 유사합니다. 모바일 웹 페이지에는 여러 개의 Form 컨트롤이 포함될 수 있습니다.

Image

Image

기능이 유사합니다. 모바일 컨트롤은 장치별 이미지 집합 중에서 특정 이미지를 선택할 수 있습니다.

Label

Label

기능이 유사합니다.

HyperLink

Link

ASP.NET은 모바일 컨트롤을 이미지로 렌더링할 수 없습니다. 대신 Image 컨트롤의 href 속성을 지정하는 방법으로 Image 컨트롤을 사용하여 이미지 링크를 만들 수 있습니다.

Panel

Panel

모바일 패널 컨트롤에는 패널 대신 DeviceSpecific 컨트롤의 템플릿을 표시하는 DeviceSpecific 컨트롤이 포함될 수 있습니다.

RangeValidator

RangeValidator

기능이 유사합니다.

RegularExpressionValidator

RegularExpressionValidator

기능이 유사합니다.

RequiredFieldValidator

RequiredFieldValidator

기능이 유사합니다.

CheckBox, CheckBoxList, DropDownList, ListBox, RadioButton, RadioButtonList

SelectionList

모바일 컨트롤은 해당 ASP.NET 웹 서버 컨트롤의 기능을 결합합니다. SelectType 속성 및 연결된 ListSelectType 열거형을 사용하면 렌더링할 선택 목록 단추의 형식을 정의할 수 있습니다. 예를 들어, SelectionList 컨트롤의 SelectType 속성을 CheckBox 열거형으로 설정하는 것은 ASP.NET 웹 서버 컨트롤인 CheckBoxCheckBoxList에 해당합니다. DropDownDropDownList와 동일합니다. Rows 속성을 사용하면 SelectType 속성이 ListBox 또는 MultiSelectListBox 컨트롤인 경우 목록에 표시되는 항목 수를 지정할 수 있습니다.

IStyleSheet

StyleSheet

ASP.NET 웹 페이지에는 StyleSheet 컨트롤 대신 CSS 스타일시트가 사용됩니다.

Table

[해당 컨트롤 없음]

List, ObjectListSelectionList 모바일 컨트롤을 사용합니다.

TextBox

TextBox

기능이 유사합니다. 모바일 컨트롤에는 자동 다시 게시, 읽기 전용 또는 여러 줄 기능이 제공되지 않습니다.

[해당 컨트롤 없음]

TextView

대규모 텍스트 블록을 표시하는 데 사용되며 기본 텍스트 서식이 지원됩니다.

ValidationSummary

ValidationSummary

기능이 유사합니다. 모바일 컨트롤은 유효성 검사 오류 메시지를 FormToValidate 속성을 통해 별도의 폼에 표시합니다.

참고 항목

개념

ASP.NET 모바일 컨트롤 퀵 스타트

기타 리소스

ASP.NET 모바일 컨트롤 시작