我有一个Kendo MultiSelect,它使用ajax从与模型没有直接关系的数据库表中获取选择菜单的潜在值。
多选:
@(Html.Kendo().MultiSelect()
.Name("ContactTags")
.DataTextField("Name")
.DataValueField("TagId")
.Placeholder("Please select a tag")
.AutoBind(false)
.DataSource(source =>
{
source.Read(read =>
{
read.Action("GetTags", "ContactTag");
})
.ServerFiltering(true);
})
)
上面的代码渲染了Select Menu并将数据发送回控制器,我可以在其中解析它并将其发送到数据库。这一切在创建新标签时都有效。当实体上已存在标签时会出现问题。如何让Kendo获取现有标签并在Multiselect菜单中将其标记为已选择。
答案 0 :(得分:1)