如何使用VB在asp.net的dropdownList中选择多个值

时间:2012-01-20 14:21:14

标签: asp.net vb.net visual-studio-2010 c#-4.0

我正在创建一个页面,我需要在其中显示下拉列表。从此下拉列表中,用户可以选择多个值。我知道我可以使用复选框列表,如:

<asp:CheckBoxList ID="CheckBoxList1" runat="server" style="margin-right: 158px">
    <asp:ListItem>Value 1</asp:ListItem>
    <asp:ListItem>Value 2</asp:ListItem>
    <asp:ListItem>Value 3</asp:ListItem>
    <asp:ListItem>Value 4</asp:ListItem>
</asp:CheckBoxList>

但是如果有超过50个左右的值,则会占用页面上的大量空间并且看起来很奇怪。所以请告诉我如何从下拉列表中选择多个值,或者是否有其他选择,以便我可以选择多个值并在最小空间但不是网格上显示许多记录?

2 个答案:

答案 0 :(得分:1)

我认为你要找的是ListBox。你想要做的是应用CSS以允许它水平滚动。

答案 1 :(得分:1)

您可以使用ListBox控件并将SelectionMode属性设置为Multiple。 Listbox

如果您只需要dropdownList,那么您可以查看此示例Multi Select DropDown