【发布时间】:2013-01-01 05:24:02
【问题描述】:
我正在尝试将 KendoUI DropDownListFor 用于我的模型外键并将其与 ViewData/ViewBag 完整列表绑定,但似乎无法正常工作,我是否遗漏了什么?
@(Html.DropDownListFor(model => model.Hotel.HotelStatusId, ViewData["HotelStatuses"] as SelectList))
这似乎可行,但需要我创建一个视图模型。
@(Html.Kendo().DropDownListFor(model => model.Hotel.HotelStatusId)
.BindTo(Model.HotelStatuses)
.OptionLabel("select hotel status...")
)
我避免使用 viewmodel,因为我需要将数据提交回 ASP MVC。使用自定义视图模型,我无法正确绑定它。
【问题讨论】:
-
如果你强制转换而不是使用 AS 操作符会抛出异常吗?
-
@Pechka,不,它不会抛出异常。
-
说实话我当时不知道
标签: asp.net-mvc kendo-ui