ASP.NET ListItem Value-Eigenschaft
ListItem-Steuerelement
Definition und Verwendung
Die Value-Eigenschaft wird verwendet, um den Wert des ListItem-Steuerelements festzulegen oder abzurufen.
Syntax
<asp:ListItem Value="string" runat="server" />
| Eigenschaft | Beschreibung |
|---|---|
| string | Ein String-Wert, der den Wert des ListItem-Steuerelements angibt. |
Es ist möglich, die Text- oder Value-Eigenschaft zusammen mit innerem HTML-Text zu verwenden, um den für das Listenelement angezeigten Text festzulegen.
Beispiel
<asp:ListItem Value="Text1" Text="Text2">Text3</asp:ListItem>
Je nach Kombination aus Text- oder Value-Eigenschaft und dem inneren HTML-Text können unterschiedlicher Text angezeigt und verschiedene Werte verwendet werden. Die folgende Tabelle listet alle möglichen Kombinationen und deren Werte auf:
| Inneres HTML | Text-Eigenschaft | Value-Eigenschaft | Angezeigter Text | Verwendeter Wert |
|---|---|---|---|---|
| Set | Set | Set | Inneres HTML | Value-Eigenschaft |
| Set | Set | Nicht festgelegt | Inneres HTML | Inneres HTML |
| Set | Nicht festgelegt | Set | Inneres HTML | Value-Eigenschaft |
| Set | Nicht festgelegt | Nicht festgelegt | Inneres HTML | Inneres HTML |
| Nicht festgelegt | Set | Set | Text-Eigenschaft | Value-Eigenschaft |
| Nicht festgelegt | Set | Nicht festgelegt | Text-Eigenschaft | Text-Eigenschaft |
| Nicht festgelegt | Nicht festgelegt | Set | Value-Eigenschaft | Value-Eigenschaft |
| Nicht festgelegt | Nicht festgelegt | Nicht festgelegt | Nicht festgelegt | Nicht festgelegt |
Tipps und Hinweise
Hinweis:Da sowohl die Text- als auch die Value-Eigenschaft standardmäßig einen leeren String haben, kann es im Listensteuerelement zu leeren Listenelementen kommen.
Beispiel
Das folgende Beispiel legt den Wert eines ListItem in einem ListBox-Steuerelement fest:
<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>
Demobeispiel »
ListItem-Steuerelement Weitere Erweiterungen