gpt4 book ai didi

javascript - knockout.js 与 MVC 5 上的 kendo UI MultiSelect

转载 作者:行者123 更新时间:2023-12-03 09:54:30 25 4
gpt4 key购买 nike

目前我有以下代码,MVC 与 knockout 绑定(bind)(这工作正常)

@Html.DropDownListFor(m => m.profiles,
(SelectList)Model.profileItems, new
{
id = "ID",
data_bind = "options: Profiles_msl, optionsText: 'profiles', optionsValue: 'ID'"
})

我还有这个,它是带有 MVC 模型绑定(bind)的 kendo UI(无 knockout )。这也有效。

@(Html.Kendo().MultiSelect()
.Name("Profiles")
.BindTo(new SelectList(ViewBag.Profiles_msl, "ID", "profiles"))
.Value(new[] { new { } })
)

主要问题是:如何将我的 knockout 绑定(bind)到 kendo UI,就像我使用标准 mvc 所做的那样?

如果您需要更多代码:请告诉我。该列表只是 mvc 中 Controller 的一个 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'"
});
)

关于javascript - knockout.js 与 MVC 5 上的 kendo UI MultiSelect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30781368/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com