将Kendoui下拉列表绑定到mvvm数据绑定值

时间:2013-08-09 12:29:36

标签: kendo-ui

如何将MVVM值数据绑定到我的下拉列表?下面的输入元素效果很好

<input class="k-textbox" placeholder="hotel business registration" required data-bind="value: dataItem.HotelStatusId"/&GT;

当我尝试使用KendoUI下拉列表时,我不会

@Html.Kendo().DropDownList().BindTo(new SelectList(ViewBag.HotelStatuses, "Id", "Name")).Value("#=dataItem.HotelStatusId#").Name("ddl-hotel-status");

这不起作用

@Html.Kendo().DropDownList().BindTo(new SelectList(ViewBag.HotelStatuses, "Id", "Name")).Value("dataItem.HotelStatusId").Name("ddl-hotel-status");

1 个答案:

答案 0 :(得分:2)

找到解决方案,这是工作代码。

@Html.Kendo().DropDownList().BindTo(new SelectList(ViewBag.HotelStatuses, "Id", "Name")).Name("ddl-hotel-status").HtmlAttributes(new Dictionary<string, object>{{"data-bind", "value: dataItem.HotelStatusId"}})