使用 Select2 jquery 使用多选的 ASP MVC 下拉列表

JB的

我有一个控件需要有多个选择选项来创建令牌。每当创建或删除令牌时都会生成 DB 调用。现在的问题是,当我从服务器加载新页面时,控件中没有令牌。以下是我的剃刀代码:

@Html.DropDownList("ProjectIds", new MultiSelectList(projDDL.Items, "key", "value",Model.SelectedProject), new {@class = "form-control selectorBind", multiple = "multiple",@id= "myid" data_rowid = "ID", data_type="Project",data_myattr= "attr" })

projDDL是一个包含下拉列表项的字典

SelectedProject也是包含选定项目键、值的字典

我尝试使用 MultipleSelect关注此链接MVC DropDown 列表,但没有成功。

从服务器端加载令牌是我的问题。虽然我知道我可以通过 Jquery 轻松完成,但我想使用 Razor。

解决方案签出@Html.DropDownListForvs@Html.ListBoxFor

@Html.ListBoxFor(y => y.SelectedProjects, new MultiSelectList(projDDL.Items, "key", "value", Model.SelectedProjects), new { @class = "form-control selectorBind", multiple = "multiple", @id = @Model.SkillType+"Project_" + Model.ID, data_rowid = @Model.ID, data_type = "Project", data_myattr = "FK_ProjectID" })
JB的

检查出的差异@Html.DropDownListFor@Html.ListBoxFor以及何时使用什么

@Html.ListBoxFor(y => y.SelectedProjects, new MultiSelectList(projDDL.Items, "key", "value", Model.SelectedProjects), new { @class = "form-control selectorBind", multiple = "multiple", @id = @Model.SkillType+"Project_" + Model.ID, data_rowid = @Model.ID, data_type = "Project", data_myattr = "FK_ProjectID" })

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用Jquery select2使用optiongroup设置下拉列表的默认值

Select2具有使用Ajax和分页功能的ASP下拉列表控件

使用 jQuery,为 Select2 选择下拉列表赋值不起作用

在单选下拉列表中使用jQuery提交select2表单

如何使用从Select2下拉列表中选择的选项来触发jQuery?

如何使用jQuery从多选下拉列表中打印选定的值?

在 ASP.NET MVC 中使用 JQuery 填充下拉列表(Active Directory 请求)

使用jQuery Select2清除下拉菜单

无法使用 JQuery 设置 Select2 下拉值

在下拉列表中使用Select2

使用 ViewBag 在 ASP.NET MVC 中选择的下拉列表?

使用 asp.net core 3.1 mvc 的级联下拉列表

使用ViewBag的ASP.NET MVC下拉列表

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

自从我使用 jquery select2 以来,我所有的下拉列表都发生了变化

使用插件更改样式后,jQuery不再填充MVC 5 select下拉列表

如何使用asp.net C#访问多选下拉列表

使用optgroup引导多选下拉列表

多选(下拉列表)Laravel 使用 Laravel Collective

在MVC下拉列表中使用Bootstrap-select

使用select2 4.0.3创建下拉列表数组,并基于其他select2值禁用选项

使用datatable jquery在每页下拉列表中的记录中添加更多选项

带有多选的 Select2 下拉列表

使用asp.net从后面的代码中获取Jquery的Select2的多个选定值

使用 jquery 的动态下拉列表

使用jQuery填充下拉列表

使用Ajax时清除select2下拉列表的正确方法是什么?

select2下拉列表是否支持使用ajax并允许用户输入新值?

如何使用JqGrid更改select2下拉列表的选定值?