具有多选选项的DropdownList?

时间:2011-09-27 04:47:38

标签: c# asp.net

我有一个DropDownList,如下所示

<asp:DropDownList ID="ddlRoles" runat="server" AutoPostBack="True" Width="150px">
<asp:ListItem Value="9" Text=""></asp:ListItem>
<asp:ListItem Value="0">None</asp:ListItem>
<asp:ListItem Value="1">Ranu</asp:ListItem>
<asp:ListItem Value="2">Mohit</asp:ListItem>
<asp:ListItem Value="3">Kabeer</asp:ListItem>
<asp:ListItem Value="4">Jems</asp:ListItem>
<asp:ListItem Value="5">Jony</asp:ListItem>
<asp:ListItem Value="6">Vikky</asp:ListItem>
<asp:ListItem Value="7">Satish</asp:ListItem>
<asp:ListItem Value="8">Rony</asp:ListItem>
</asp:DropDownList>

我想立即选择多个名字,假设我想选择Ranu Mohit或Ranu Kabeer Vikky,它有可能吗?

3 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

为什么你们都看到这个链接,而不是致力于我的问题

http://www.codeproject.com/KB/user-controls/MultiSelectDropdownList.aspx

答案 2 :(得分:1)

asp:DropDownList does not support multiple selects:

VerifyMultiSelect(): 始终抛出HttpException异常,因为DropDownList控件不支持多项选择。

您可以将asp:ListBoxSelectionMode="Multiple"一起使用:

<asp:ListBox SelectionMode="Multiple" ID="lbRoles" runat="server" AutoPostBack="True" Width="150px">
    <asp:ListItem Value="9" Text=""></asp:ListItem>
    <asp:ListItem Value="0">None</asp:ListItem>
    <asp:ListItem Value="1">Ranu</asp:ListItem>
    <asp:ListItem Value="2">Mohit</asp:ListItem>
    <asp:ListItem Value="3">Kabeer</asp:ListItem>
    <asp:ListItem Value="4">Jems</asp:ListItem>
    <asp:ListItem Value="5">Jony</asp:ListItem>
    <asp:ListItem Value="6">Vikky</asp:ListItem>
    <asp:ListItem Value="7">Satish</asp:ListItem>
    <asp:ListItem Value="8">Rony</asp:ListItem>
</asp:ListBox>