Text 属性用于设置或返回 ListItem 控件的文本。
<asp:ListItem Text="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 Text="Item1" /> <asp:ListItem Text="Item2" /> </asp:ListBox> </form>