Input-Steuerelemente (HTML)
Aktualisiert: November 2007
Die folgenden Steuerelemente, die auf dem INPUT-Element (HTML) basieren, sind in der Toolbox auf der Registerkarte HTML verfügbar:
Input (Button)-Steuerelement: INPUT type="button"-Element
Input (Checkbox)-Steuerelement: INPUT type="checkbox"-Element
Input (File)-Steuerelement: INPUT type="file"-Element
Input (Hidden)-Steuerelement: INPUT type="hidden"-Element
Input (Password)-Steuerelement: INPUT type="password"-Element
Input (Radio)-Steuerelement: INPUT type="radio"-Element
Input (Reset)-Steuerelement: INPUT type="reset"-Element
Input (Submit)-Steuerelement: INPUT type="submit"-Element
Input (Text)-Steuerelement: INPUT type="text"-Element
HTML-Serversteuerelemente, die einer Seite in Visual Studio aus der Toolbox hinzugefügt werden, sind einfach HTML-Elemente mit bestimmten bereits festgelegten Attributen. Sie können HTML-Elemente auch in der Quellansicht erstellen, indem Sie Markup eingeben.
Standardmäßig sind die HTML-Elemente in einer Web Forms-Seite nicht für den Server verfügbar. Sie werden stattdessen als Markup behandelt, das an den Browser übergeben wird. Wenn Sie allerdings ein id-Attribut und das Attribut hinzufügen, erkennt ASP.NET das Element als Steuerelement in der Seite, und Sie können es mit serverbasiertem Code programmieren.
Wenn Sie ein HTML-INPUT-Element in ein ASP.NET-Serversteuerelement konvertieren, wird es im Gegensatz zu anderen HTML-Elementen nicht als Instanz der HtmlInputControl-Klasse erstellt. Eine Instanz der HtmlInputControl-Klasse kann nicht direkt erstellt werden. Stattdessen erben die in der nachstehenden Tabelle aufgelisteten Klassen von dieser Klasse.
In der folgenden Tabelle ist der Typ aufgelistet, der verwendet wird, um INPUT-Elemente als ASP.NET-Serversteuerelemente zu instanziieren, falls das Markup das Attribut und ein id-Attribut enthält.
Serversteuerelement |
Typ |
---|---|
Button-Steuerelement |
|
CheckBox-Steuerelement |
|
File Field-Steuerelement |
|
Hidden-Steuerelement |
|
Password-Steuerelement |
|
Radio Button-Steuerelement |
|
Reset Button-Steuerelement |
|
Submit Button-Steuerelement |
|
Text Field-Steuerelement |
Weitere Informationen hierzu finden Sie unter Übersicht über ASP.NET-Webserversteuerelemente. Eine Liste dieser HTML-Steuerelemente finden Sie unter HTML-Serversteuerelemente.
Sicherheitshinweis: |
---|
Benutzereingaben in eine Web Forms-Seite können schädliche Clientskripts enthalten. Standardmäßig stellt die Web Forms-Seite sicher, dass die Benutzereingabe keine Skript- oder HTML-Elemente enthält. Weitere Informationen finden Sie unter Übersicht über Skriptangriffe und unter Gewusst wie: Schutz gegen Skriptangriffe in einer Webanwendung durch Anwenden von HTML-Codierung auf Zeichenfolgen. |
Folgende ASP.NET-Serversteuerelemente werden als INPUT-Element gerendert:
Siehe auch
Aufgaben
Gewusst wie: Konvertieren von HTML-Serversteuerelementen in HTML-Elemente
Weitere Ressourcen
Hinzufügen von HTML-Serversteuerelementen zu einer ASP.NET-Webseite