Я пытаюсь использовать 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...")
)
Я избегаю использования модели представления, потому что мне нужно отправить данные обратно в ASP MVC. С пользовательской моделью просмотра я не мог правильно ее связать.