Javascript 值在kendoui下拉列表中未绑定

Javascript 值在kendoui下拉列表中未绑定,javascript,jquery,kendo-ui,Javascript,Jquery,Kendo Ui,我正在使用kendoui下拉列表。我正在动态加载dropdownlist中的值。 我编写了如下代码 $("#dropdown").kendoDropDownList({ dataSource: { transport: { read: { url: "/Projects/Dropdown", type

我正在使用kendoui下拉列表。我正在动态加载dropdownlist中的值。 我编写了如下代码

   $("#dropdown").kendoDropDownList({
       dataSource:
        {
            transport: {
                read:
                 {
                  url: "/Projects/Dropdown",
                  type: "POST",
                  dataType: "json"
                 }
           },
        },
        dataTextField: "type",
        dataValueField: "type",
        value: "Type2",
      });
在控制器中,我定义如下:

    public ActionResult Dropdown(int projectid, int controlid)
    {
       var values = Context.controloptions.Where(i => i.id== id).Select(i => new {              
        type = i.value
       }).ToArray();

       return Json(values, JsonRequestBehavior.AllowGet);
    }
这些值将包含一个数组:
[{type=“Type1”},{type=“Type2”}]
。如何通过给定值来绑定“Type2”的值。 我正在添加即将到来的值的屏幕截图


下拉列表定义为:

$("#dropdown").kendoDropDownList({
    dataSource   : {
        transport: {
            read: {
                url     : "/Projects/Dropdown",
                type    : "POST",
                dataType: "json"
            }
        }
    },
    value: "Type2"
});
$("#dropdown").kendoDropDownList({
    dataSource   : {
        transport: {
            read: {
                url     : "/Projects/Dropdown",
                type    : "POST",
                dataType: "json"
            }
        }
    },
    dataTextField: "type",
    dataValueField: "type",
    value        : "Type2"
});
或者将数据返回为
[{“type”:“Type1”},{“type”:“Type2”}]
并将
下拉列表定义为:

$("#dropdown").kendoDropDownList({
    dataSource   : {
        transport: {
            read: {
                url     : "/Projects/Dropdown",
                type    : "POST",
                dataType: "json"
            }
        }
    },
    value: "Type2"
});
$("#dropdown").kendoDropDownList({
    dataSource   : {
        transport: {
            read: {
                url     : "/Projects/Dropdown",
                type    : "POST",
                dataType: "json"
            }
        }
    },
    dataTextField: "type",
    dataValueField: "type",
    value        : "Type2"
});

我已经试过第二个程序了。但是Type2没有约束力。只有第一个值是selecting是否验证
url:“/Projects/Dropdown”
是否返回
[{“type”:“Type1”},{“type”:“Type2”}]
?(尝试在浏览器中打开url)。我已附加了即将出现的记录的图像。请检查此处:区别在于,在Fiddle中,我无法设置外部数据源并将其设置为向量,但您将看到格式是相同的。