【发布时间】:2015-11-04 13:37:43
【问题描述】:
我想在ListBox 中选择多个项目,但是浏览器要求用户按 CTRL 选择多个项目,否则它只会选择一个项目。
我想在不按 CTRL 的情况下选择多个项目,并且我不想使用 CheckBoxList。有没有更好的方法呢?使用纯 javascript、JQuery 或 Codebehind。
(我已经为ListBox控件添加了SelectionMode="Multiple"属性)
代码:
<asp:ListBox ID="ListBox1" runat="server" Height="210px" Width="203px" SelectionMode="Multiple">
<asp:ListItem>1000</asp:ListItem>
<asp:ListItem>2000</asp:ListItem>
<asp:ListItem>4000</asp:ListItem>
<asp:ListItem>4000</asp:ListItem>
<asp:ListItem>5000</asp:ListItem>
<asp:ListItem>6000</asp:ListItem>
</asp:ListBox>
【问题讨论】:
-
查看此链接Making a standard ASP.NET listbox do multiselect without holding Ctrl。我刚刚尝试过,对我来说效果很好。
-
此项目是否使用 .NET Framework v2?在更高版本的框架中,Multiple 不再需要 ctrl,而是为 v2 功能提供了“扩展”功能。
标签: javascript c# jquery asp.net listbox