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 控件的值