안녕하세요 저는 Kendo를 ASP.NET MVC 용으로 사용하고 있습니다.검도 드롭 다운 목록의 문자열 목록을 바인딩하는 방법
나는 지금은 검도 드롭 다운리스트에 문자열 목록을 바인딩 할 문자열을 포함하는 데이터
[0]="str1"
[1]="str2"... and so on
의 목록을 가지고있다.
나는 이름과 ID를 가진 클래스 목록에 의해 바인드 드롭 다운 목록을 가지고 있지만 문자열 목록에는 단 하나의 데이터 만 포함되어있어, 바인딩하는 방법을 모르겠다!
나는 그런 다음했을 :
@(
Html.Kendo().DropDownList()
.Name("ddlstrings")
.DataTextField("stringname")
.DataValueField("stringname")
//.Events(x => x.Select("sourceclick"))
.SelectedIndex(0)
.DataSource(source =>
{
source.Read(read =>
{
read.Action("getData", "String");
});
})
)
하지만 정의되지 않은 얻었다.
나는이 같은 데이터를 반환하고 있습니다 :
public JsonResult getData()
{
try
{
List<string> stringlist = object.getstrlist();
return Json(stringlist, JsonRequestBehavior.AllowGet);
}
catch (Exception ex)
{
return Json("", JsonRequestBehavior.AllowGet);
}
}
사람이 내가이 작업을 수행 할 수있는 방법 어떤 생각을 가지고 있습니까!
도움을 주시면 감사하겠습니다.
당신의'getData' 액션의 리턴 타입은 무엇인가? –
* 문자열 목록 * 자바 스크립트 배열 또는 C# 목록을 의미합니까? – DontVoteMeDown
반환 유형은 json이고 반환 데이터는 C#의 문자열 목록에서 가져온 것이므로 질문을 업데이트하여 더 잘 이해할 수 있도록하십시오. –