ASP.NET Web Forms - Contrôles serveur Web


Les contrôles serveur Web sont des balises ASP.NET spéciales que le serveur peut comprendre.


Contrôles serveur Web

Comme les contrôles serveur HTML, les contrôles serveur Web sont également créés sur le serveur et nécessitent eux aussi l'attribut runat="server" pour prendre effet. Toutefois, les contrôles serveur Web n'ont pas besoin de correspondre à des éléments HTML existants ; ils peuvent représenter des éléments plus complexes.

La syntaxe de création des contrôles serveur Web est :

<asp:control_name id="some_id" runat="server" />

Contrôles serveur Web Description
AdRotator Affiche une séquence d'images
Bouton Affiche un bouton-poussoir
Calendrier Affiche un calendrier
CalendarDay Un jour dans le contrôle de calendrier
CheckBox Affiche une case à cocher
CheckBoxList Crée un groupe de cases à cocher à sélection multiple
DataGrid Affiche les champs d'une source de données dans une grille
Liste de données Affiche les éléments d'une source de données à l'aide de modèles
DropDownList Crée une liste déroulante
HyperLink Crée un lien hypertexte
Image Affiche une image
Bouton image Affiche une image cliquable
Étiquette Affiche du contenu statique programmable (permet d'appliquer des styles à son contenu)
Bouton lien Crée un bouton de lien hypertexte
ListBox Crée une liste déroulante à sélection unique ou multiple
ListItem Crée un élément dans une liste
Littéral Affiche du contenu statique programmable (ne permet pas d'appliquer des styles à son contenu)
Panneau Fournit un conteneur pour d'autres contrôles
PlaceHolder Réserve de l'espace pour les contrôles ajoutés par le code
RadioButton Crée un bouton radio
RadioButtonList Crée un groupe de boutons radio
BulletedList Crée une liste à puces
Répéteur Affiche une liste répétée d'éléments liés au contrôle
Style Définit le style d'un contrôle
Tableau Crée un tableau
TableCell Crée une cellule de tableau
TableRow Crée une ligne de tableau
TextBox Crée une zone de texte
Xml Affiche le résultat d'un fichier XML ou d'une transformation XSL

Autres extensions