在asp.net中具有多个选择的下拉列表
本文关键字:选择 下拉列表 asp net | 更新日期: 2023-09-27 18:11:00
我正在做一个asp.net应用程序。我需要一个下拉列表,用户可以从下拉选择多个项目。此外,允许的选择数量应该由代码控制。
请建议
您可以使用ListBox
。您不能使用DropDownList
,因为DropDownList
用于选择唯一选项。换句话说,您不能选择所提供的多个选项。如这里所述,DropDownList
类
表示允许用户从下拉列表中选择单个项目的控件。
另一方面对于ListBox
类我们有
表示一个列表框控件,允许选择单个或多个项。
有关ListBox
的更多信息,请查看此处
这是一个使用jQuery的解决方案:
jQuery<script>
$(document).ready(function () {
$('#BeerSelection').change(function () {
var $BeersSelected = $('#BeerSelection').val().length;
if ($BeersSelected > 3) {
alert("Hey Bro, you've selected too many beers");
}
});
});
</script>
aspx代码
<asp:ListBox runat="server" ID="BeerSelection" SelectionMode="Multiple">
<asp:ListItem>Yuengling</asp:ListItem>
<asp:ListItem>Budwiser</asp:ListItem>
<asp:ListItem>Blue Moon</asp:ListItem>
<asp:ListItem>Coors Light</asp:ListItem>
<asp:ListItem>Chimay</asp:ListItem>
</asp:ListBox>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Submit />
我建议你使用这个下拉列表教程:下拉列表教程,它工作得很好:)