我的模型如下所示:
jobFinished()
多重选择的public class Person
{
public string ID { get; set; }
public string Name { get; set; }
public int Age { get; set; }
}
public class Group
{
public string Name { get; set; }
public List<Person> Members { get; set; }
}
public class Model
{
public string ModelName { get; set; }
public List<Group> Groups { get; set; }
代码如下所示:
cshtml
我得到的值为@(Html.Kendo().MultiSelectFor(m => m.Members)
.DataTextField("Name")
.DataValueField("ID")
.Filter("contains")
.Events(e => e.Change("change"))
.DataSource(source => source
.Read(read => read.Action("Get", "Person"))
.ServerFiltering(false)
)
.HtmlAttributes(new { style = "width: 100%", @required=true })
)
,其中包含选定ID的列表。如何获取包含所有选定成员的List<string>
对象列表,而不是每个人的List<Person>
ID呢?