kendoui ドロップダウンリストを使用しています。ドロップダウンリストの値を動的にロードしています。私は次のようなコードを書きました
$("#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」の値をバインドするにはどうすればよいですか。来ている値のスクリーンショットを追加しています。