Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在MVC的多模式下选择2仅生成第一个值_Javascript_Jquery_Asp.net Mvc 4_Jquery Select2 - Fatal编程技术网

Javascript 在MVC的多模式下选择2仅生成第一个值

Javascript 在MVC的多模式下选择2仅生成第一个值,javascript,jquery,asp.net-mvc-4,jquery-select2,Javascript,Jquery,Asp.net Mvc 4,Jquery Select2,我正在使用Select2插件。 我知道在多模式下,所选的值应该是逗号分隔的字符串,但是我只得到第一个值 Html: 控制器: 小提琴手: 在您的情况下,model binder无法创建值的字符串数组,请按如下方式修复您的操作: public ActionResult SendData(string[] data) { return View(); } $(function () { $("#selectElement").select2(); }); publi

我正在使用Select2插件。
我知道在多模式下,所选的值应该是逗号分隔的字符串,但是我只得到第一个值

Html:

控制器:

小提琴手:

在您的情况下,model binder无法创建值的字符串数组,请按如下方式修复您的操作:

public ActionResult SendData(string[] data)
{     
   return View();
}
$(function () {
    $("#selectElement").select2();
});
 public ActionResult SendData(string data)
 {
     //data contains only val1.
     return View();
 }
public ActionResult SendData(string[] data)
{     
   return View();
}