ASP.NET ListItem Value 属性
ASP.NET ListItem Value 属性用于设置或返回 ListItem 控件的值
语法
<asp:ListItem Value="string" runat="server" />
属性 | 描述 |
---|---|
string | 字符串值,规定 ListItem 控件的值 |
可以使用 Text 或 Value 属性以及 inner HTML 文本来设置显示列表项的文本
范例
<asp:ListItem Value="Text1" Text="Text2">Text3</asp:ListItem>
根据 Text 或 Value 属性以及 inner HTML 文本的组合,可显示不同的文本,并可使用不同的值
下表列出了所有可能的组合以及它们的值
Inner HTML | Text 属性 | Value 属性 | 显示的文本 | 使用的值 |
---|---|---|---|---|
已设置 | 已设置 | 已设置 | Inner HTML | Value 属性 |
已设置 | 已设置 | 未设置 | Inner HTML | Inner HTML |
已设置 | 未设置 | 已设置 | Inner HTML | Value 属性 |
已设置 | 未设置 | 未设置 | Inner HTML | Inner HTML |
未设置 | 已设置 | 已设置 | Text 属性 | Value 属性 |
未设置 | 已设置 | 未设置 | Text 属性 | Text 属性 |
未设置 | 未设置 | 已设置 | Value 属性 | Value 属性 |
未设置 | 未设置 | 未设置 | 未设置 | 未设置 |
范例 2
由于 Text 和 Value 属性都具有空字符串默认值,所以列表控件中可能有空列表项
下面的范例设置了 ListBox 控件中 ListItem 的值
<form runat="server"> <asp:ListBox runat="server"> <asp:ListItem Value="Item1" /> <asp:ListItem Value="Item2" /> </asp:ListBox> </form>