ASP.NET Value 属性
定义和用法
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 文本的组合,可显示不同的文本,并可使用不同的值。下面的表格列出了所有可能的组合以及它们的值:
内部 HTML 内容 | 文本属性 | 值属性 | 呈现的“内部 HTML”内容 | 呈现的“值”属性 |
---|---|---|---|---|
已设置 | 已设置 | 已设置 | 内部 HTML 内容 | 值属性 |
已设置 | 已设置 | 未设置 | 内部 HTML 内容 | 内部 HTML 内容 |
已设置 | 未设置 | 已设置 | 内部 HTML 内容 | 值属性 |
已设置 | 未设置 | 未设置 | 内部 HTML 内容 | “内部 HTML”文本 |
未设置 | 已设置 | 已设置 | 文本属性 | 值属性 |
未设置 | 已设置 | 未设置 | 文本属性 | 文本属性 |
未设置 | 未设置 | 已设置 | 值属性 | 值属性 |
未设置 | 未设置 | 未设置 | 未设置 | 未设置 |
提示和注释
注释:由于 Text 和 Value 属性都具有空字符串默认值,所以列表控件中可能有空列表项。
实例
下面的例子设置了 ListBox 控件中 ListItem 的值:
- <form runat="server">
- <asp:ListBox runat="server">
- <asp:ListItem Value="Item1" />
- <asp:ListItem Value="Item2" />
- </asp:ListBox>
- </form>
实例
- 设置 BulletedList 控件中 ListItem 控件的值