如何在Asp.NET MVC中使用复选框创建MultiSelect下拉列表

好奇的程序员

我想将asp.net mvc multiselect下拉列表与复选框一起使用。如何以最简单的方式添加复选框?我正在使用bootstrap v3

@Html.ListBoxFor(m => Model.DepDashTaskLists[i].BusinessRuleAnswers, new MultiSelectList(slh.GetRegistrationAnswerLookup(Model.DepDashTaskLists[i].BusinessRuleQuestion1), "Value", "Text", Model.DepDashTaskLists[i].BusinessRuleAnswers), new { @class = "form-control", @id = "RuleQuestionListBoxAnswer_" + @Model.DepDashTaskLists[i].TaskId, @rows = "2", @columns = "40" }) 
番茄32

这是一个基于@jishan siddique建议的示例。您可以访问链接以获取更多信息:http : //davidstutz.github.io/bootstrap-multiselect/

希望对您有帮助,我的朋友:))

1. Model
public class ProductViewModel
    {
        public List<SelectListItem> Products { get; set; }
        public int[] ProductIds { get; set; }

    }

2. Controller
public IActionResult Index()
        {           
            var model = new ProductViewModel()
            {
                Products = GetProducts()
            };            
            return View(model);
        }

        [HttpPost]
        public ActionResult Index(ProductViewModel product)
        {                
            return View(product);
        }

        private List<SelectListItem> GetProducts()
        {
            var data = new List<SelectListItem>()
                {
                    new SelectListItem()
                    {
                        Value = "1", Text = "Tomato"
                    },
                    new SelectListItem()
                    {
                        Value = "2", Text = "Orange"
                    },
                    new SelectListItem()
                    {
                        Value = "3", Text = "Potato"
                    }
                };
            return data;
        }

3. Views
@model CiberProject.ViewModels.ProductViewModel
@{
    ViewData["Title"] = "Home Page";    
}

<link href="https://cdn.rawgit.com/davidstutz/bootstrap-multiselect/master/dist/css/bootstrap-multiselect.css" rel="stylesheet" type="text/css" />

@using (Html.BeginForm("Index", "Home", FormMethod.Post))
{
    @Html.Label("Products:")
    <br />
    <br />
    @Html.ListBoxFor(m => m.ProductIds, Model.Products, new { @class = "listbox" })
    <br />
    <br />
    <input type="submit" value="Submit" />
}

@section Scripts
{
    <script src="https://cdn.rawgit.com/davidstutz/bootstrap-multiselect/master/dist/js/bootstrap-multiselect.js" type="text/javascript"></script>
    <script type="text/javascript">
        $(function () {
            $('.listbox').multiselect({
                includeSelectAllOption: true
            });
        });
    </script>
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在 Asp.net 中使用带有复选框的下拉列表

来自分类Dev

如何在ASP.Net MVC3 Razor中使用多个复选框

来自分类Dev

如何在 ASP.Net MVC 中创建下拉列表

来自分类Dev

如何使用Spring MVC使用复选框创建下拉列表?

来自分类Dev

我需要一个没有 EF 的 asp.net mvc 中带有复选框的下拉列表

来自分类Dev

在ASP.NET MVC索引视图中如何在页面大小中使用下拉列表?

来自分类Dev

如何在列表视图中控制复选框状态asp.net C#

来自分类Dev

如何通过asp.net mvc中的自定义jQuery验证复选框列表

来自分类Dev

如何使用VB在ASP.NET中使用复选框填充gridview

来自分类Dev

ASP.NET Web Api 2 c#中的单选按钮、下拉列表、复选框

来自分类Dev

如何使用ASP .NET MVC4从其他表单获取复选框值?

来自分类Dev

如何使用asp.net中的javascript获取所选复选框列表项的值

来自分类Dev

如何在Asp .net MVC中验证下拉列表

来自分类Dev

基于ASP.NET MVC中的复选框选择填充模型的嵌套列表对象

来自分类Dev

对于大型嵌套复选框列表,ASP.NET MVC 表单 POST 非常慢

来自分类Dev

创建复选框矩阵以支持ASP.NET MVC中的回发

来自分类Dev

如何在ASP.NET中使用循环在复选框选择事件上生成另一种形式?

来自分类Dev

如何在ASP.NET中使用<%%>?

来自分类Dev

如何在asp.net中使用<%%>?

来自分类Dev

如何使用VB.Net设置选择框/下拉菜单和复选框

来自分类Dev

如何在React钩子中使用CheckAll复选框创建复选框?

来自分类Dev

在asp.net MVC中使用下拉列表进行搜索

来自分类Dev

在asp.net MVC中使用下拉列表进行搜索

来自分类Dev

MaterializeCSS-ASP。Net MVC:模态复选框

来自分类Dev

选中“ ASP.NET MVC提交表单”复选框

来自分类Dev

ASP NET MVC 4并排呈现复选框

来自分类Dev

ASP NET MVC 4并排呈现复选框

来自分类Dev

ASP.NET MVC复选框产生的HTML

来自分类Dev

如何在asp.net中使用jQuery获取下拉列表选择的值绑定?

Related 相关文章

  1. 1

    在 Asp.net 中使用带有复选框的下拉列表

  2. 2

    如何在ASP.Net MVC3 Razor中使用多个复选框

  3. 3

    如何在 ASP.Net MVC 中创建下拉列表

  4. 4

    如何使用Spring MVC使用复选框创建下拉列表?

  5. 5

    我需要一个没有 EF 的 asp.net mvc 中带有复选框的下拉列表

  6. 6

    在ASP.NET MVC索引视图中如何在页面大小中使用下拉列表?

  7. 7

    如何在列表视图中控制复选框状态asp.net C#

  8. 8

    如何通过asp.net mvc中的自定义jQuery验证复选框列表

  9. 9

    如何使用VB在ASP.NET中使用复选框填充gridview

  10. 10

    ASP.NET Web Api 2 c#中的单选按钮、下拉列表、复选框

  11. 11

    如何使用ASP .NET MVC4从其他表单获取复选框值?

  12. 12

    如何使用asp.net中的javascript获取所选复选框列表项的值

  13. 13

    如何在Asp .net MVC中验证下拉列表

  14. 14

    基于ASP.NET MVC中的复选框选择填充模型的嵌套列表对象

  15. 15

    对于大型嵌套复选框列表,ASP.NET MVC 表单 POST 非常慢

  16. 16

    创建复选框矩阵以支持ASP.NET MVC中的回发

  17. 17

    如何在ASP.NET中使用循环在复选框选择事件上生成另一种形式?

  18. 18

    如何在ASP.NET中使用<%%>?

  19. 19

    如何在asp.net中使用<%%>?

  20. 20

    如何使用VB.Net设置选择框/下拉菜单和复选框

  21. 21

    如何在React钩子中使用CheckAll复选框创建复选框?

  22. 22

    在asp.net MVC中使用下拉列表进行搜索

  23. 23

    在asp.net MVC中使用下拉列表进行搜索

  24. 24

    MaterializeCSS-ASP。Net MVC:模态复选框

  25. 25

    选中“ ASP.NET MVC提交表单”复选框

  26. 26

    ASP NET MVC 4并排呈现复选框

  27. 27

    ASP NET MVC 4并排呈现复选框

  28. 28

    ASP.NET MVC复选框产生的HTML

  29. 29

    如何在asp.net中使用jQuery获取下拉列表选择的值绑定?

热门标签

归档