【问题标题】:ASP.NET MVC - Checkboxes as DropDownList elements?ASP.NET MVC - 复选框作为 DropDownList 元素?
【发布时间】:2011-06-07 13:42:54
【问题描述】:

有没有办法创建一个复选框列表作为下拉列表的元素?我不确定如何完成此操作(或者是否可能),以及如果数据库中的值为 true,请将复选框设置为选中。

谢谢。

【问题讨论】:

    标签: asp.net asp.net-mvc checkbox drop-down-menu


    【解决方案1】:

    这里有几个基于 jquery 的解决方案,您可能会觉得有用:

    http://www.erichynds.com/jquery/jquery-ui-multiselect-widget/

    http://lab.arc90.com/2007/11/28/jquery-multiselect/

    【讨论】:

      【解决方案2】:

      当您看到看起来像下拉列表但行为不一样的东西时,这就是一个聪明的 css 解决方案。

      基本上是一个隐藏的div:

      <img src="image_that_looks_like_a_drop_down_list.jpg" onclick="showDiv('fakeDDL');" />
      <div id="fakeDDL" style="display:none;">
      
           //lots of checkboxes
      
      </div>
      

      【讨论】:

        【解决方案3】:

        如果您正在寻找商业产品。 DevExpress 就是这样一个控件

        http://mvc.devexpress.com/Editors/DropDownEdit

        【讨论】:

          【解决方案4】:

          您无法使用本机浏览器小部件执行此操作 - 您必须创建一个自定义解决方案,该解决方案看起来像包含复选框的 &lt;select&gt; 元素。

          【讨论】:

            猜你喜欢
            • 2019-01-13
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2011-01-05
            • 2011-08-03
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多