【发布时间】:2016-11-14 13:42:10
【问题描述】:
您好,我正在为 ASP.NET MVC 使用 Kendo。
我有包含数据的字符串列表
[0]="str1"
[1]="str2"... and so on
现在我想将这个字符串列表绑定到 kendo 下拉列表中。
我已经通过具有名称和 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);
}
}
有谁知道我该怎么做!
任何帮助将不胜感激。
【问题讨论】:
-
getDataAction 的返回类型是什么? -
通过 字符串列表 你的意思是一个 javascript 数组或一个 c# 列表?
-
返回类型为 json,返回数据来自 c# 的字符串列表,我更新了问题,请查看,以便您更好地理解。
标签: c# asp.net-mvc kendo-ui kendo-asp.net-mvc kendo-dropdown