다음을 통해 공유


<mobileControls>

업데이트: 2007년 11월

ASP.NET 모바일 컨트롤을 Web.config 파일의 <system.web> 섹션에 있는 해당 어댑터에 매핑하는 어댑터 집합을 정의합니다.

<system.web>
  <mobileControls
    allowCustomAttributes="true|false"
    sessionStateHistorySize="historySize" 
    cookielessDataDictionaryType="System.Web.Mobile.CookielessData"|"">
    <device 
      name="name"
      inheritsFrom="parentAdapterSet"
      predicateClass="predicateClass"
      predicateMethod="predicateMethod"
      pageAdapter="pageAdapterClass"> 
      <control name="controlClass" adapter="adapterClass" />
      ... More controls here.
    </device>
  </mobileControls>
</system.web>

설명

또한 모바일 컨트롤 구성 설정은 ASP.NET 모바일 웹 페이지의 일반적인 구성 설정도 제공합니다. 모든 모바일 컨트롤을 사용하면 ASP.NET 웹 페이지의 IAttributeAccessor 인터페이스를 사용하여 사용자 지정 컨트롤 특성을 설정할 수 있습니다. 이 인터페이스는 GetAttributeSetAttribute 메서드를 제공하고 MobileControl 클래스는 CustomAttributes라는 사전을 노출합니다. 사용자 지정 특성에 대한 자세한 내용은 모바일 컨트롤의 사용자 지정 특성을 참조하십시오. 어댑터를 만들고 구성하는 방법에 대한 자세한 내용은 새 장치 어댑터 및 장치 지원 추가를 참조하십시오.

다음 표에는 <mobileControls> 요소의 특성이 정의되어 있습니다.

특성

설명

allowCustomAttributes

페이지에 사용자 지정 특성을 사용할 수 있는지 여부를 지정합니다.

sessionStateHistorySize

서버 세션에서 응용 프로그램 뷰 상태를 유지하기 위해 사용하는 기록 크기를 지정합니다. 자세한 내용은 상태 관리 이해를 참조하십시오.

cookielessDataDictionaryType

사전 클래스에 쿠키가 없는 폼 인증에 대해 키를 유지하도록 지정합니다. 이 동작을 해제하려면 값을 빈 문자열("")로 설정하십시오.

참고 항목

개념

모바일 컨트롤 참조

참조

<device>

기타 리소스

모바일 컨트롤의 구성 파일