ASP.NET ListBox:显示文本和文本值?

时间:2011-07-20 19:58:30

标签: asp.net text listbox

我的aspx页面上有一个列表框。

我希望它显示文本和相关值(而不是索引)。所以,如果我要添加这样的项目

Dim this As ListItem = New ListItem("Horse", "2")
Dim that As ListItem = New ListItem("Dog", "3")

me.ListBox.Items.Add(this)
me.ListBox.Items.Add(that)

我的列表框看起来像这样(请原谅我的艺术才能名单):

--------------
|2 Horse     |
|3 Dog       |
--------------

有没有办法做到这一点?

谢谢,

杰森

2 个答案:

答案 0 :(得分:2)

将ID添加为项目文本的一部分?

Dim this As ListItem = New ListItem("2 Horse", "2")
Dim that As ListItem = New ListItem("3 Dog", "3")

答案 1 :(得分:1)

当然,为什么不将文本和值组合成变量。

Dim nextItem as ListItem = New ListItem(String.Concat("2", " ", "Horse"), "2")

ListBox.Items.Add(nextItem)