我有这个Kendo UI multiselect:
@(Html.Kendo().MultiSelect()
.Name("EditModel.Modules.ID")
.DataValueField("ID")
.DataTextField("Name")
.Filter(FilterType.Contains)
.DataSource(source =>
{
source.Read(read =>
{
read.Action("GetModules", "Modules");
})
.ServerFiltering(true);
}))
如何将[ index ]添加到name中,以便数组映射到editmodel中的数组?
答案 0 :(得分:2)
您可以尝试使用
@(Html.Kendo().MultiSelectFor(model => model.Property))
在这种情况下,您必须不能使用Name()(它会自动设置为正确的值)。