다음을 통해 공유


cHTML 어댑터 집합

업데이트: 2007년 11월

cHTML 어댑터 집합은 HTML 3.2를 렌더링할 수 있지만 클라이언트 스크립팅은 지원하지 않는 클라이언트에서 ASP.NET 모바일 웹 페이지를 렌더링합니다. 이 어댑터 집합은 i-mode 휴대폰에 사용되는 태그 언어인 cHTML을 지원합니다.

cHTML 어댑터 집합은 HTML 어댑터 집합에서 상속되고 대부분의 컨트롤에 대해 동일한 어댑터를 사용합니다. HTML 어댑터에 적용되는 모든 기능은 cHTML 어댑터에도 적용됩니다.

다음 표에서는 cHTML 어댑터 집합에 포함된 핵심 클래스를 보여 줍니다.

어댑터 집합

핵심 어댑터 클래스 네임스페이스

ControlAdapter 추상 기본 클래스

HtmlControlAdapter

HtmlFormAdapter

ChtmlFormAdapter

PageAdapter 추상 클래스

ChtmlPageAdapter

MobileTextWriter 클래스

ChtmlMobileTextWriter

선택

cHTML 어댑터 집합은 MobileCapabilities 클래스의 PreferredRenderingType 속성이 PreferredRenderingTypeHtml32 또는 PreferredRenderingTypeChtml10을 반환하고, 브라우저 기능 클래스의 JavaScript 속성이 false를 반환하는 경우에 선택됩니다.

포스트백 렌더링

cHTML 장치 패밀리에는 스크립팅이 지원되지 않으므로 어댑터는 이러한 장치에서 포스트백을 지원하기 위한 올바른 출력을 렌더링하도록 해야 합니다. 포스트백할 때 폼 데이터를 전송하지 않아도 되는 경우 어댑터는 HTML 어댑터에서 호출하는 것과 같은 메서드를 호출할 수 있지만, 포스트백을 통해 서버에 폼 데이터를 전송할 수 있도록 하려면 어댑터에서 전송 단추를 렌더링해야 합니다.

참고 항목

개념

어댑터 집합 기능

참조

ControlAdapter