ASP:ListBox | 多选| 选择新值时保留选定的值

Chi*_*ago 2 asp.net listbox multi-select

1)列出一个列表框,其中包含5个选中的值

2)当我单击以选择另一个值而不按住CTRL按钮时,它将取消选择值

如果选择新值,如何使其保留其他选定值?

Dav*_*vid 8

这听起来像是一个讽刺的回答,但我不是那么说的.我只想寻找简单的解决方案,而不是复杂的问题.

获取控件以获得所需行为的最简单方法是使用具有所需行为的控件,而不是修改现有控件的行为.

也就是说,如果你想要一个项目列表,用户可以从列表中选择一堆项目,并且不想依赖它们控制,那么你就是使用了错误的工具.

使用CheckBoxList而不是ListBox.如果您希望它可滚动,则将其设置为特定高度的div,并将div的样式设置为"overflow:scroll".