ASP.NET ListItem ValuePropriété
Contrôle ListItem
Définition et utilisation
La propriété Value est utilisée pour définir ou retourner la valeur du contrôle ListItem.
Syntaxe
<asp:ListItem Value="string" runat="server" />
| Propriété | Description |
|---|---|
| string | Une valeur de chaîne qui spécifie la valeur du contrôle ListItem. |
Il est possible d'utiliser la propriété Text ou Value, ainsi que le texte HTML interne, pour définir le texte affiché pour l'élément de liste.
Exemple
<asp:ListItem Value="Text1" Text="Text2">Text3</asp:ListItem>
Selon la combinaison de la propriété Text ou Value et du texte HTML interne, différents textes peuvent être affichés et différentes valeurs peuvent être utilisées. Le tableau ci-dessous répertorie toutes les combinaisons possibles et leurs valeurs :
| HTML interne | Propriété Text | Propriété Value | Texte affiché | Valeur utilisée |
|---|---|---|---|---|
| Set | Set | Set | HTML interne | Propriété Value |
| Set | Set | Non défini | HTML interne | HTML interne |
| Set | Non défini | Set | HTML interne | Propriété Value |
| Set | Non défini | Non défini | HTML interne | HTML interne |
| Non défini | Set | Set | Propriété Text | Propriété Value |
| Non défini | Set | Non défini | Propriété Text | Propriété Text |
| Non défini | Non défini | Set | Propriété Value | Propriété Value |
| Non défini | Non défini | Non défini | Non défini | Non défini |
Conseils et notes
Remarque :Comme les propriétés Text et Value ont toutes les deux une chaîne vide comme valeur par défaut, il peut y avoir des éléments de liste vides dans le contrôle de liste.
Exemple
L'exemple suivant définit la valeur d'un ListItem dans un contrôle ListBox :
<form runat="server">
<asp:ListBox runat="server">
<asp:ListItem Value="Item1" />
<asp:ListItem Value="Item2" />
</asp:ListBox>
</form>
<asp:ListBox runat="server">
<asp:ListItem Value="Item1" />
<asp:ListItem Value="Item2" />
</asp:ListBox>
</form>
Exemple de démonstration »
Contrôle ListItem Autres extensions