Partager via


Contrôles Input HTML

Mise à jour : novembre 2007

Les contrôles suivants, qui sont basés sur l'élément HTML INPUT, sont disponibles sur l'onglet HTML de la Boîte à outils :

  • Contrôle Input (Button) : élément INPUT type="button"

  • Contrôle Input (Checkbox) : élément INPUT type="checkbox"

  • Contrôle Input (File) : élément INPUT type="file"

  • Contrôle Input (Hidden) : élément INPUT type="hidden"

  • Contrôle Input (Password) : élément INPUT type="password"

  • Contrôle Input (Radio) : élément INPUT type="radio"

  • Contrôle Input (Reset) : élément INPUT type="reset"

  • Contrôle Input (Submit) : élément INPUT type="submit"

  • Contrôle Input (Text) : élément INPUT type="text"

Les contrôles serveur HTML ajoutés à une page depuis la Boîte à outils dans Visual Studio sont simplement des éléments HTML dont certains attributs sont déjà définis. Vous pouvez également créer des éléments HTML en mode Source en entrant le balisage.

Par défaut, les éléments HTML d'une page Web Forms ne sont pas disponibles pour le serveur. Ils sont traités comme du balisage, passé dans le navigateur. Toutefois, si vous ajoutez un attribut id et l'attribut , ASP.NET reconnaît l'élément comme étant un contrôle de la page et vous pouvez le programmer en code serveur.

Contrairement à d'autres éléments HTML, si vous convertissez un élément HTML INPUT en contrôle serveur ASP.NET, il n'est pas créé comme une instance de la classe HtmlInputControl. Vous ne pouvez pas créer directement une instance de la classe HtmlInputControl. En revanche, cette classe est héritée des classes répertoriées dans la table ci-dessous.

Le tableau suivant répertorie le type utilisé pour instancier des éléments INPUT en tant que contrôles serveur ASP.NET, si le balisage contient l'attribut et un attribut id.

Contrôle serveur

Type

Contrôle Button

HtmlInputButton

Contrôle CheckBox

HtmlInputCheckBox

Contrôle File Field

HtmlInputFile

Contrôle Hidden

HtmlInputHidden

Contrôle Password

HtmlInputPassword

Contrôle Radio Button

HtmlInputRadioButton

Contrôle Reset Button

HtmlInputReset

Contrôle Submit Button

HtmlInputSubmit

Contrôle Text Field

HtmlInputText

Pour plus d'informations, consultez Vue d'ensemble des contrôles serveur Web ASP.NET. Pour obtenir la liste des contrôles HTML, consultez Contrôles serveur HTML.

Note de sécurité :

Les entrées d'utilisateur dans une page Web Forms peuvent inclure un script client nuisible. Par défaut, la page Web Forms valide les entrées d'utilisateur qui n'incluent pas de script ou d'éléments HTML. Pour plus d'informations, consultez Vue d'ensemble des attaques de script et Comment : se protéger contre les attaques de script dans une application Web en utilisant le codage HTML.

Les contrôles serveur ASP.NET rendus sous forme d'élément INPUT sont les suivants :

Voir aussi

Tâches

Comment : convertir des contrôles serveur HTML en éléments HTML

Autres ressources

Ajout de contrôles serveur HTML à une page Web ASP.NET