<device>
Aktualisiert: November 2007
Definiert eine neue Adaptergruppe, die im <system.web>-Abschnitt und im <mobileControls>-Abschnitt der Datei Web.config den entsprechenden Adaptern ASP.NET Mobile-Steuerelemente zuordnet.
<system.web>
<mobileControls allowCustomAttributes="true|false"
sessionStateHistorySize="historySize" >
<device name="name"
inheritsFrom="parentAdapterSet"
predicateClass="predicateClass"
predicateMethod="predicateMethod"
pageAdapter="pageAdapterClass" >
<control name="controlClass" adapter="adapterClass" />
... Additional controls.
</device>
</mobileControls>
</system.web>
Hinweise
Weitere Informationen zum Erstellen und Konfigurieren von Adaptern finden Sie unter Hinzufügen neuer Geräteadapter und Gerätunterstützung.
Die Attribute für das <device>-Element im <mobileControls>-Abschnitt werden in der folgenden Tabelle aufgeführt.
Attribute des <device>-Elements |
Beschreibung |
---|---|
Name |
Gibt den eindeutigen Namen an, mit dem Sie die Geräteadaptergruppe bestimmen können. |
inheritsFrom |
Gibt einen optionalen Verweis auf eine andere Geräteadaptergruppe an, von der diese Gruppe erbt. Die angegebene Geräteadaptergruppe kann vorher im selben <mobileControls>-Abschnitt oder im <mobileControls>-Abschnitt einer Konfigurationsdatei weiter oben in der Konfigurationshierarchie angezeigt werden. |
predicateClass |
Gibt den Klassentyp an, der das Auswertungsprädikat bereitstellt. Der Name, den Sie für den Klassentyp verwenden, muss vollqualifiziert sein. ASP.NET sucht in der angegebenen Assembly nach dem Typ. Wenn die Adaptergruppe von einem anderen Typ erbt, ist das predicateClass-Attribut nicht erforderlich und wird standardmäßig auf den Wert der übergeordneten Gruppe festgelegt. |
predicateMethod |
Gibt die Methode an, die das Auswertungsprädikat bereitstellt. Die Methode muss statisch sein und die folgende Signatur aufweisen:
Wenn die Adaptergruppe von einer anderen Adaptergruppe erbt, ist das predicateMethod-Attribut nicht erforderlich und wird standardmäßig auf den Wert der übergeordneten Gruppe festgelegt. |
pageAdapter |
Gibt den Klassentyp des Seitenadapters für die Adaptergruppe an. Die angegebene Klasse muss die IPageAdapter-Schnittstelle implementieren. Der Name muss vollqualifiziert sein. ASP.NET sucht in der angegebenen Assembly nach dem Typ. Wenn die Adaptergruppe von einer anderen Adaptergruppe erbt, ist das pageAdapter-Attribut nicht erforderlich und wird standardmäßig auf den Wert der übergeordneten Gruppe festgelegt. |
Siehe auch
Konzepte
Referenz zu mobilen Steuerelementen