<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 인터페이스를 사용하여 사용자 지정 컨트롤 특성을 설정할 수 있습니다. 이 인터페이스는 GetAttribute 및 SetAttribute 메서드를 제공하고 MobileControl 클래스는 CustomAttributes라는 사전을 노출합니다. 사용자 지정 특성에 대한 자세한 내용은 모바일 컨트롤의 사용자 지정 특성을 참조하십시오. 어댑터를 만들고 구성하는 방법에 대한 자세한 내용은 새 장치 어댑터 및 장치 지원 추가를 참조하십시오.
다음 표에는 <mobileControls> 요소의 특성이 정의되어 있습니다.
특성 |
설명 |
---|---|
allowCustomAttributes |
페이지에 사용자 지정 특성을 사용할 수 있는지 여부를 지정합니다. |
sessionStateHistorySize |
서버 세션에서 응용 프로그램 뷰 상태를 유지하기 위해 사용하는 기록 크기를 지정합니다. 자세한 내용은 상태 관리 이해를 참조하십시오. |
cookielessDataDictionaryType |
사전 클래스에 쿠키가 없는 폼 인증에 대해 키를 유지하도록 지정합니다. 이 동작을 해제하려면 값을 빈 문자열("")로 설정하십시오. |