嗨,我正在开发asp.net中的一个项目,我在表格的td标签中使用列表框,其数据来自对象数据源。我在列表框中设置Selectmode =“multiple”但是这不起作用,但是当我不声明selectmode =“multiple”时,它适用于单个选择。我有多个选择的问题是在选择多个值之后,如果我从该列表框中移动我的鼠标而不是从所选项目但是从整个列表框移动鼠标,则按住ctl或shift键,然后取消选择值。列表框声明是
<asp:ListBox ID="lstBoxAllActions" runat="server"
DataSourceID="odsRoleActions" DataTextField="Action_Name"
DataValueField="Permission_Id" Height="100px" Width="75%"
SelectionMode="Multiple">
对象数据源是
<asp:ObjectDataSource ID="odsRoleActions" runat="server"
OldValuesParameterFormatString="original_{0}"
SelectMethod="GetAll"
TypeName="WebPortal.Model.Data.RoleActionRepository">
</asp:ObjectDataSource>
我想让这个列表框工作,以便即使我从中移除鼠标也会选择这些值。帮助我。
答案 0 :(得分:1)
在我的情况下,这个问题是由JQuery引起的。我编写了一个Jquery脚本来显示列表框中每个选项的悬停消息,以及这与列表框的多个选择之间的冲突。我用工具提示替换了悬停的jquery脚本,然后问题解决了,我可以选择多个值,但我不知道为什么悬停不允许多个选择。