目前,我有以下代码,带有敲除绑定的MVC(工作正常)
@Html.DropDownListFor(m => m.profiles,
(SelectList)Model.profileItems, new
{
id = "ID",
data_bind = "options: Profiles_msl, optionsText: 'profiles', optionsValue: 'ID'"
})
我也有带有MVC模型绑定的Kendo UI(无敲除)。这也有效。
@(Html.Kendo().MultiSelect()
.Name("Profiles")
.BindTo(new SelectList(ViewBag.Profiles_msl, "ID", "profiles"))
.Value(new[] { new { } })
)
主要问题是:如何将淘汰赛绑定到kendo UI,就像我对标准mvc所做的那样?
如果您需要更多代码,请告诉我。该列表只是mvc中控制器的
IQueryable
数组。 最佳答案
HtmlAttributes是关键
@(Html.Kendo().MultiSelect()
.Name("Profiles")
.BindTo(new SelectList(ViewBag.Profiles_msl, "ID", "profiles"))
.Value(new[] { new { } })
.HtmlAttributes(new{id="ID",
data_bind =
"options: Profiles_msl, optionsText: 'profiles', optionsValue: 'ID'"
});
)