|
Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen.
|
Übersetzung
Original
|
Übersicht über ASP.NET-Webserversteuerelemente
HTML-Serversteuerelemente HTML-Elemente, die dem Server verfügbar gemacht werden, sodass Sie sie programmieren können. HTML-Serversteuerelemente machen ein Objektmodell verfügbar, das den HTML-Elementen, die sie rendern, nahezu entspricht. Webserversteuerelemente Steuerelemente, die mehr integrierte Funktionen aufweisen als HTML-Serversteuerelemente. Webserversteuerelemente umfassen nicht nur Formularsteuerelemente wie Schaltflächen und Textfelder, sondern auch Steuerelemente für spezielle Zwecke, z. B. einen Kalender, Menüs und ein Strukturansicht-Steuerelement. Webserversteuerelemente sind insofern abstrakter als HTML-Serversteuerelemente, als ihr Objektmodell nicht unbedingt die HTML-Syntax wiedergibt. Validierungssteuerelemente Steuerelemente, die Logik enthalten, mit der Sie Benutzereingaben in Eingabesteuerelementen wie dem TextBox-Steuerelement überprüfen können. Mit Validierungssteuerelementen können Sie die Eingabe auf ein Pflichtfeld, einen bestimmten Wert, ein bestimmtes Zeichenmuster, einen bestimmten Wertebereich usw. überprüfen. Weitere Informationen finden Sie unter ASP.NET-Validierungssteuerelemente. Benutzersteuerelemente Steuerelemente, die Sie als ASP.NET-Webseiten erstellen. Sie können ASP.NET-Benutzersteuerelemente in andere ASP.NET-Webseiten einbetten, sodass Sie auf einfache Weise Symbolleisten und andere wiederverwendbare Elemente erstellen können. Weitere Informationen finden Sie unter ASP.NET-Benutzersteuerelemente.
HinweisSie können auch eine Ausgabe für mobile Geräte erstellen. Dazu verwenden Sie das gleiche ASP.NET-Seitenframework, erstellen aber anstelle von ASP.NET-Webseiten Mobile ASP.NET-Webseiten und verwenden Steuerelemente, die speziell für mobile Geräte entwickelt wurden. Weitere Informationen finden Sie unter Erstellen von ASP.NET Mobile-Webseiten.
Hinweis |
|---|
Ein Objektmodell, das Sie mit vertrauten objektorientierten Techniken auf dem Server programmieren können. Jedes Serversteuerelement stellt Eigenschaften zur Verfügung, mit denen Sie die Markup-Attribute des Steuerelements programmgesteuert im Servercode bearbeiten können. Eine Gruppe von Ereignissen, für die Sie – ähnlich wie bei einem Formular auf Clientbasis – Ereignishandler schreiben können, mit der Ausnahme, dass das Ereignis im Servercode behandelt wird. Die Fähigkeit, Ereignisse im Clientskript zu behandeln. Automatische Wartung des Steuerelementzustands. Wenn die Seite eine Schleife zum Server ausführt, werden die in die HTML-Serversteuerelemente eingegebenen Werte automatisch beibehalten und zum Browser zurückgeschickt. Interaktion mit ASP.NET-Validierungssteuerelementen, sodass Sie sicherstellen können, dass der Benutzer die richtigen Informationen in ein Steuerelement eingegeben hat. Datenbindung an eine oder mehrere Eigenschaften des Steuerelements. Unterstützung für Formate, wenn die ASP.NET-Webseite in einem Browser angezeigt wird, der Cascading Stylesheets unterstützt. Bereitstellung von benutzerdefinierten Attributen. Sie können einem HTML-Serversteuerelement alle Attribute hinzufügen, die Sie benötigen. Das Seitenframework rendert die Attribute ohne Änderung der Funktionen. Auf diese Weise können Sie den Steuerelementen browserspezifische Attribute hinzufügen.
Ein umfassendes Objektmodell, das typsichere Programmierungsmöglichkeiten bereitstellt. Automatische Browsererkennung. Die Steuerelemente können Browserfähigkeiten erkennen und entsprechendes Markup rendern. Die Fähigkeit einiger Steuerelemente, mit Templates ein eigenes Layout für das Steuerelement zu definieren. Die Fähigkeit einiger Steuerelemente, anzugeben, ob ein Steuerelementereignis eine direkte Übermittlung an den Server verursacht oder ob es zwischengespeichert und erst beim Versenden der Seite ausgelöst wird. Unterstützung für Designs, mit denen Sie ein siteweit einheitliches Aussehen für Steuerelemente definieren können. Ausführliche Informationen finden Sie unter ASP.NET Themes and Skins. Möglichkeit, Ereignisse aus einem geschachtelten Steuerelement (z. B. einer Schaltfläche in einer Tabelle) an das Container-Steuerelement zu übergeben.
<asp:button attributes runat="server" id="Button1" />