Hallo Ich benutze Kendo für ASP.NET MVC.Wie bind Liste der Zeichenfolge in Kendo Dropdown-Liste
Ich habe Liste der Zeichenfolge enthält Daten
[0]="str1"
[1]="str2"... and so on
Jetzt habe ich diese Liste der Zeichenfolge in Kendo Dropdownlist binden möchten.
Ich habe bind Dropdownliste nach Liste der Klasse mit Namen und ID, aber mit nur einer Daten in der Liste der Zeichenfolge, ich weiß nicht, wie das zu binden!
Ich habe das wie unten getan:
@(
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");
});
})
)
Aber ich habe nicht definiert.
ich die Daten wie diese Rückkehr:
public JsonResult getData()
{
try
{
List<string> stringlist = object.getstrlist();
return Json(stringlist, JsonRequestBehavior.AllowGet);
}
catch (Exception ex)
{
return Json("", JsonRequestBehavior.AllowGet);
}
}
jemand eine Idee Hat, wie kann ich dies tun!
Jede Hilfe wäre zu schätzen.
was ist der Rückgabetyp des 'getData' Aktion? –
Von * Liste der Zeichenfolge * Sie meinen ein Javascript-Array oder eine C# -Liste? – DontVoteMeDown
Rückgabetyp ist JSON und Rückgabedaten sind aus der Liste der Zeichenfolge von C# und ich aktualisierte die Frage, bitte sehen Sie es, damit Sie ein besseres Verständnis haben können. –