Vergleich von Websteuerelementen und mobilen Steuerelementen

Aktualisiert: November 2007

ASP.NET Mobile-Webseiten basieren auf Erstellen von ASP.NET-Webseiten. ASP.NET Mobile-Steuerelemente stellen einen flexiblen Satz von Tools bereit, mit denen Sie Inhaltssites und Webanwendungen für eine Vielzahl von mobilen Geräten erstellen können. Sie können die Vorteile der adaptiven Wiedergabe von ASP.NET Mobile-Steuerelementen nutzen und haben gleichzeitig die Möglichkeit, die Anzeige für bestimmte Geräte oder Gerätetypen anzupassen, zum Beispiel Handheld-Computer oder Mobiltelefone.

In der folgenden Tabelle finden Sie eine vergleichende Gegenüberstellung von ASP.NET-Webserversteuerelementen und ASP.NET Mobile-Steuerelementen.

Webserversteuerelement

Mobiles Steuerelement

Kommentare oder Unterschiede

AdRotator

AdRotator

Ähnliche Funktionsweise. Das mobile Steuerelement fügt die ImageKey-Eigenschaft und die hrefKey-Eigenschaft hinzu.

Button, ImageButton, LinkButton

Command

Das mobile Steuerelement kombiniert die Funktionen des Button-Webserversteuerelements, des ImageButton-Webserversteuerelements und des LinkButton-Webserversteuerelements.

Calendar

Calendar

Ähnliche Funktionsweise. Das mobile Steuerelement stellt HTML-spezifische Eigenschaften nicht direkt bereit, sondern macht ein zugrunde liegendes Calendar-Webserversteuerelement durch die WebCalendar-Eigenschaft verfügbar.

[kein entsprechendes Steuerelement]

PhoneCall

Wird verwendet, um die Datenleitung aktiv zu beenden und den Anruf auf wahlfähigen Geräten zu starten. Dies ist dem mailto:-Protokoll für E-Mail-Adressen zum Starten eines E-Mail-Clients ähnlich.

CompareValidator

CompareValidator

Dieselbe Funktionsweise.

CustomValidator

CustomValidator

Dieselbe Funktionsweise.

DataList, Repeater

List

Ähnliche Funktionsweise. Das mobile Steuerelement kann Vorlagen pro Gerät anwenden.

DataGrid

ObjectList

Ähnliche Funktionsweise. Das ObjectList-Steuerelement stellt mehrere Ansichten zum Anzeigen der Datenauflistungen bereit.

[kein entsprechendes Steuerelement]

DeviceSpecific

Wird zum Aktivieren von Eigenschaftenüberschreibungen und Vorlagen für mobile Steuerelemente verwendet.

[kein entsprechendes Steuerelement]

Form

Ähnlich wie eine Seite in einer ASP.NET-Webanwendung. Mobile Webseiten können mehrere Form-Steuerelemente enthalten.

Image

Image

Ähnliche Funktionsweise. Das mobile Steuerelement kann ein Bild aus einem Satz gerätespezifischer Bilder auswählen.

Label

Label

Dieselbe Funktionsweise.

HyperLink

Link

ASP.NET kann das mobile Steuerelement nicht als Bild wiedergeben. Verwenden Sie das Image-Steuerelement, um ein Bild als Hyperlink zu erstellen (indem Sie die href-Eigenschaft im Image-Steuerelement angeben).

Panel

Panel

Mobile Bereichssteuerelemente können ein DeviceSpecific-Steuerelement enthalten, um nicht den Bereich, sondern Vorlagen des DeviceSpecific-Steuerelements anzuzeigen.

RangeValidator

RangeValidator

Dieselbe Funktionalität.

RegularExpressionValidator

RegularExpressionValidator

Dieselbe Funktionsweise.

RequiredFieldValidator

RequiredFieldValidator

Dieselbe Funktionsweise.

CheckBox, CheckBoxList, DropDownList, ListBox, RadioButton, RadioButtonList

SelectionList

Das mobile Steuerelement kombiniert die Funktionen der sich entsprechenden ASP.NET-Webserversteuerelemente. Verwenden Sie die SelectType-Eigenschaft (und die zugeordnete ListSelectType-Enumeration), um den Typ der zu rendernden Auswahllistenschaltfläche zu definieren. Beispielsweise entspricht das Festlegen der SelectType-Eigenschaft des SelectionList-Steuerelements auf die CheckBox-Enumeration den ASP.NET-Webserver-Steuerelementen CheckBox und CheckBoxList. DropDown und DropDownList sind äquivalent. Verwenden Sie die Rows-Eigenschaft, um die Anzahl der in der Liste angezeigten Elemente anzugeben, wenn die SelectType-Eigenschaft das ListBox-Steuerelement oder das MultiSelectListBox-Steuerelement ist.

IStyleSheet

StyleSheet

ASP.NET-Webseiten verwenden keine StyleSheet-Steuerelemente, sondern Cascading Stylesheets.

Table

[kein entsprechendes Steuerelement]

Verwenden Sie die mobilen Steuerelemente List, ObjectList und SelectionList.

TextBox

TextBox

Ähnliche Funktionsweise. Das mobile Steuerelement stellt weder automatischen Postback noch Funktionen für Schreibschutz oder mehrere Zeilen bereit.

[kein entsprechendes Steuerelement]

TextView

Wird zum Anzeigen großer Textblöcke verwendet. Unterstützt grundlegende Textformatierungen.

ValidationSummary

ValidationSummary

Dieselbe Funktionsweise. Das mobile Steuerelement zeigt Validierungsfehlermeldungen auf einem separaten Formular (durch die FormToValidate-Eigenschaft) an.

Siehe auch

Konzepte

Schnellstart zu ASP.NET Mobile-Steuerelementen

Weitere Ressourcen

Erste Schritte: ASP.NET Mobile-Steuerelemente