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 |
|
Contrôle CheckBox |
|
Contrôle File Field |
|
Contrôle Hidden |
|
Contrôle Password |
|
Contrôle Radio Button |
|
Contrôle Reset Button |
|
Contrôle Submit Button |
|
Contrôle Text Field |
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.
![]() |
---|
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