Работа с разделом <mobileControls>
Раздел <mobileControls> определяет набор адаптеров, соответствующих мобильным элементам управления ASP.NET. Адаптер – это класс, который настраивает каждый мобильный элемент управления для конкретного мобильного устройства или языка. В таблице 5.1 содержится перечень адаптеров, установленных в MMIT по умолчанию.
HTML | Используется для устройств, которые понимают HTML 3.2 без клиентских сценариев. |
CHTML | Используется для устройств, которые понимают HTML 3.0 без клиентских сценариев. |
WML | Используется для устройств, которые понимают WML 1.1. |
Например, если доступ к вашему приложению осуществляет устройство Pocket PC, адаптер HTML генерирует содержимое в формате HTML 3.2. Наборы адаптеров объявляются в разделе <mobileControls>. Ниже приведен синтаксис этого раздела.
<system.web> <mobileControls allowCustomAttributes="true | false" sessionStateHistorySize="size of history" cookielessDataDictionaryType="dictionary type"> <device name="device name" inheritsFrom="parent adapter set" predicateClass="class" predicateMethod="method to call" pageAdapter="Adapter Class"> <control name="control class" adapter="adapter class" /> </device> </mobileControls> </system.web>
В показанной выше записи имеется много свойств и элементов, и мы последовательно рассмотрим все эти элементы.