0
겐도우 드롭 다운리스트를 사용하고 있습니다. 드롭 다운 목록에 값을 동적으로로드하고 있습니다. 제가켄드 웨이 드롭 다운에서 값이 바인딩되지 않습니다.
$("#dropdown").kendoDropDownList({
dataSource:
{
transport: {
read:
{
url: "/Projects/Dropdown",
type: "POST",
dataType: "json"
}
},
},
dataTextField: "type",
dataValueField: "type",
value: "Type2",
});
같은 코드를 기록한 컨트롤러에 맘 정의 : [{type="Type1"},{type="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);
}
값 것이다 어레이를 포함한다. 어떻게 값을 부여하여 "Type2"의 값을 바인딩 할 수 있습니다. 나는 오는 값의 스크린 샷을 추가하려고합니다. [{"type":"Type1"},{"type":"Type2"}]
로
$("#dropdown").kendoDropDownList({
dataSource : {
transport: {
read: {
url : "/Projects/Dropdown",
type : "POST",
dataType: "json"
}
}
},
value: "Type2"
});
또는 리턴 데이터와는 DropDownList
같이 정의 :
I 번째 방법을 시도했다. 그러나 Type2는 구속력이 없습니다. 첫 번째 값이 – Pa1
을 선택하는 것입니다 당신은 확인 했나'해당 URL :' "/ 프로젝트/드롭 다운"''[: { "유형", "타입 2"} { "타입 1", "유형"}] 반환? (브라우저에서 URL을 열어보십시오). – OnaBai
나는 – Pa1