将Kendo UI MVC MultiSelect序列化为数组

时间:2013-10-11 07:52:40

标签: asp.net-mvc kendo-ui kendo-asp.net-mvc

我有这个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中的数组?

1 个答案:

答案 0 :(得分:2)

您可以尝试使用

@(Html.Kendo().MultiSelectFor(model => model.Property))

在这种情况下,您必须不能使用Name()(它会自动设置为正确的值)。