有没有办法将SelectList(多选)中的所有项目发布到控制器的方法?默认情况下,当我使用SelectList时,它只会将选定的项目发布到表单。
我在View上有几个MultiSelect控件。使用jQuery,用户可以将项目从ListBox1移动到ListBox2,反之亦然。当表单发布时,我希望能够确定最终在ListBox1中的所有项目。但是,当我在我的控制器中评估Form [“ListBox1”]时,它只会为我提供逗号分隔的SELECTED值列表 - 但我想要ListBox1中的所有项目。不仅仅是选定的。
如何让View在ListBox1中发布所有项目,而不仅仅是所选项目?
答案 0 :(得分:3)
您必须使用javascript 选择所有ListBox选项,然后所有这些选项都会发送到您的控制器。
请查看此link以获得帮助。
答案 1 :(得分:3)
如果您正在使用jQuery将项目从一个移动到另一个,为什么不使用jQuery用ListBox1中的所有项目填充隐藏的表单字段?
答案 2 :(得分:0)