ASP.NET MVC组合下拉框

时间:2010-09-16 13:44:13

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

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

我知道这听起来很简单,在webforms中或使用telerik这很简单,但我无法想象如何在基本HTML中实现相同的功能。

由于

2 个答案:

答案 0 :(得分:6)

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

alt text

它很简单,你需要做的就是创建一个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

答案 1 :(得分:1)

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

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