【问题标题】:ASP.NET MVC combo dropdown boxASP.NET MVC 组合下拉框
【发布时间】:2011-04-13 05:43:49
【问题描述】:

是否可以在 ASP.NET MVC 中创建一个下拉框,在下拉列表中的每个项目旁边都有一个复选框?

我知道这听起来很简单,在 web 表单中或使用 Telik 这会很简单,但我不知道如何在基本的 HTML 中实现相同的东西。

谢谢

【问题讨论】:

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


    【解决方案1】:

    下拉菜单的每个元素都有一个复选框?这不是 HTML 的标准元素,你为什么需要它?您需要一个多重选项:

    http://www.htmlcodetutorial.com/forms/_SELECT_MULTIPLE.html(第一个)

    【讨论】:

    • 我有八个选项,事物的数量可以动态增长。我使用页面顶部的这些选项来相应地过滤一些结果。有许多过滤区域,我想将此选项的选择的行数减少到一个,并且用户希望查看所有可用的选择。
    【解决方案2】:

    您可以使用名为 DropDownCheckList 的 jQuery 插件来获得具有多选选项的下拉列表所需的效果。

    很简单,你只需要创建一个html列表框并调用jQuery插件来扩展列表框。

    <script type="text/javascript">
        $(document).ready(function() {
            $("#listbox").dropdownchecklist();
        }
    </script> 
    
    <select id="listbox" multiple="multiple">
                    <option>Option 1</option>
                    <option>Option 2</option>
                    <option>Option 3</option>
                </select>
    

    http://dropdown-check-list.googlecode.com/svn/trunk/doc/dropdownchecklist.html

    【讨论】:

      猜你喜欢
      • 2017-05-04
      • 2014-04-16
      • 1970-01-01
      • 2021-09-06
      • 1970-01-01
      • 2010-11-30
      • 2014-08-13
      • 2010-10-27
      • 2016-10-11
      相关资源
      最近更新 更多