【问题标题】:Only 1 item selected in multiselect on postback回发时在多选中仅选择了 1 个项目
【发布时间】:2012-06-21 21:44:12
【问题描述】:

我在 asp.net webforms 页面上使用这个 jquery multiselect 控件。代码如下:

<script type="text/javascript">
    $(document).ready(function () {
        $(".multiselect").multiselect();
    });
</script>

<asp:listbox runat="server" CssClass="multiselect">
    <asp:ListItem Value="1">foo</asp:ListItem>
    <asp:ListItem Value="2">bar</asp:ListItem>
</asp:listbox>

<asp:Button runat="server" Text="save" OnClick="SaveClick"/>

我的SaveClick 事件为空,因此只执行回发。如果我在多选下拉列表中同时选择这两个项目,然后单击提交,则仅选择最后一个项目。我发现了一个类似的问题here,但它似乎不适用于asp.net。有人想出这个吗?

【问题讨论】:

  • 哦,我是个白痴。我仍然需要设置SelectionMode="Multiple" #facepalm

标签: jquery asp.net drop-down-menu multi-select


【解决方案1】:

我忘记设置 SelectionMode="Multiple"

【讨论】:

  • 我使用的是 asp:dropdown,这是错误的!您的示例帮助我实现了修复。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-06-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-06
相关资源
最近更新 更多