Freigeben über


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

HtmlInputButton

CheckBox-Steuerelement

HtmlInputCheckBox

File Field-Steuerelement

HtmlInputFile

Hidden-Steuerelement

HtmlInputHidden

Password-Steuerelement

HtmlInputPassword

Radio Button-Steuerelement

HtmlInputRadioButton

Reset Button-Steuerelement

HtmlInputReset

Submit Button-Steuerelement

HtmlInputSubmit

Text Field-Steuerelement

HtmlInputText

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