【发布时间】:2016-09-23 17:00:02
【问题描述】:
我有一个 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);
})
)
上面的代码渲染了选择菜单并将数据发送回控制器,在那里我可以解析它并将其发送到数据库。创建新标签时,这一切都有效。当实体上已经存在标签时,就会出现问题。如何让 Kendo 获取现有标签并在多选菜单中将它们标记为选中。
【问题讨论】:
标签: jquery ajax asp.net-mvc kendo-asp.net-mvc